Senior Software Developer – Java
Location
Brazil
Posted
56 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer – Java
Montreal Oficial
• Support and evolve critical systems in a legacy Java environment • Develop and maintain features while adhering to existing patterns • Analyze and propose improvements in architecture, performance, and maintainability • Diagnose and resolve complex issues, including performance, concurrency, and memory • Perform production troubleshooting and root cause analysis • Conduct code reviews and provide technical support to the team • Collaborate with QA, DevOps, and business stakeholders • Support modernization initiatives such as refactoring and decoupling
Job Requirements
- Strong experience with Java, especially legacy versions
- Bachelor's degree in Information Technology or a related field
- Proficiency with JPA (1.0 / 2.0), EntityManager and the persistence context
- Experience with JPQL and query optimization
- Knowledge of loading strategies (LAZY and EAGER)
- Experience with transaction management (JTA, commit/rollback and propagation)
- Experience with EJB 2.x / 3.x
- Experience with legacy Servlets, JSP or JSF
- Experience with JCompany and Jaguar (desirable)
- Strong SQL skills
- Experience tuning queries and analyzing execution plans
- Knowledge of using ORM and native SQL
- Experience with relational databases (Oracle, PostgreSQL, or similar)
- Experience in debugging and root cause analysis
- Knowledge of concurrency and performance issues
- Experience with Git and code review practices
Benefits
- Opportunities for people with disabilities (PcD)
- Remote work
- Equipment provided
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build scalable and efficient applications, as well as manage and optimize infrastructures • Design, code, test and maintain applications using the Java language, working with user requirements, system architecture, database integration and troubleshooting, with a focus on ensuring performance, scalability and alignment with business objectives
Fullstack Web Developer – Laravel, Next.js
Nucleogov Assessoria e TecnologiaSomos uma empresa especializada em transparência pública e tecnologia para instituições públicas.
• Develop and maintain features in the company’s internal systems and portals. • Participate in alignment and continuous improvement meetings with the team. • Analyze tickets and user stories, planning development with a focus on quality and performance. • Propose improvements and technical solutions to optimize systems. • Perform testing and fixes, ensuring the stability and integrity of applications. • Execute data migrations and production updates. • Document developed activities and maintain good programming practices.
Backend Engineer
SkyFiSkyFi is an equal-opportunity employer that values and encourages workplace diversity.
Backend Engineer (USA) Location We are looking for professionals in the United States, either at our Austin, TX headquarters or remotely based in the US. We are a hybrid and remote team and want you to work wherever you feel most productive. Our Mission We're unlocking the secrets of our planet. SkyFi simplifies obtaining high-resolution Earth observation data and analytics, ensuring businesses and professionals a seamless and efficient user experience. No more complex procedures or hefty price tags. We're empowering everyone, from individuals to companies, to understand and utilize the power of space for good. What we do has tremendous potential to solve meaningful problems in our world. This technology is a powerful tool for enterprises and individuals, enabling them to leverage satellite imagery and analytics for critical applications: assessing the structural integrity of bridges to prevent failures, monitoring crop health for optimized agricultural output, tracking endangered species for environmental conservation, and exploring a myriad of other innovative use cases yet to be discovered. Grab the chance to be part of this. Join a team of open-minded, dynamic people solving new challenges and working on new technology in an exciting market with immense growth. SkyFi is the place for you. The Job - Design, deliver and maintain a system that enables the integration of multiple Earth Observation service providers, exposes APIs, and maximizes uptime and fault tolerance. - Collaborate with product, design, and operations teams to gather requirements. - Partner with fellow engineers to architect, develop and scale the product, while keeping operational issues in mind - Mentor and support your fellow teammates. - Drive ongoing efficiency and reliability improvements that improve the quality of the systems. What We Are Looking For: - College graduate with a STEM degree (preferably in Computer Science) with solid computer science fundamentals - At least several years of industry experience with solid software design and development skills - Experience in relational databases - Autonomy and proactivity with end-to-end ownership of any problem with minimal supervision - Comfortable managing large data sets using techniques like partitioning and sharding - Experience developing, documenting, maintaining, and integrating REST APIs - Interested in working with Python, Postgres, geospatial and temporal datasets, and image manipulation - Experience in working with automated CI/CD pipelines - Experience in working with no manual testing processes is a huge plus - Experience with Google Cloud Platform is a plus - Experience in SaaS product companies developing and supporting 24/7 services is a plus - Experience with multinational remote teams is a huge plus - Preference for early-stage projects is a plus - Interest in the Earth Observation industry is a plus At SkyFi You Will: - Be well compensated. Possibility for equity - Receive best-in-class benefits, including premium medical, dental, and vision coverage and 20 days paid time off - Play a critical role in building a market-changing product in the exciting realm of Space - Thrive in a fast-paced, dynamic environment that rewards initiative, innovation, and getting things done SkyFi is an equal-opportunity employer that values and encourages workplace diversity. Salary Compensation:
• Deliver scalable system enhancements that expand business capabilities, enable multi-brand operations, and ensure sustainable platform evolution. • Design and evolve application architecture to support flexible data models, modular integrations, and growing operational demands. • Improve reliability, performance, and maintainability of existing solutions while enabling future integrations and parallel initiatives. • Promote structured knowledge transfer to strengthen internal ownership and foster long-term autonomy in development. • Design, build, and evolve end-to-end solutions across Angular (15+) frontend and .NET (8/9) backend, ensuring scalability, performance, and maintainability. • Contribute to solution design within a CQRS + event-driven microservices architecture, integrating frontend applications with backend services via REST APIs and Azure Service Bus. • Develop modular, reusable UIs using Angular, Angular Material, and micro-frontend principles. Handle authentication (MSAL/OIDC), real-time features (SignalR), and application state. • Build and optimise APIs and services with ASP.NET Core, applying Clean Architecture, DDD, and EF Core with strong focus on performance and reliability. • Contribute to CI/CD (Azure DevOps), containerised deployments, and enforce code quality, testing, and best practices across the stack. • Leverage Application Insights and OpenTelemetry to monitor, troubleshoot, and improve system reliability. • Act as a senior contributor, participating in design decisions, code reviews, and mentoring, ensuring alignment across teams.



