
Java Back-End Developer, Mid-Level
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Brazil.
• Design and implement features and services, addressing tasks scheduled for each sprint.
• Engage in the analysis, technical design, development, and testing of solutions.
• Apply business rules and integrate with systems and data sources, ensuring that information is accessible for application use.
• Create secure, scalable code that complies with the project's defined technical, architectural, and quality standards.
• Assist in identifying and overcoming obstacles, while proactively communicating risks and dependencies to the team.
• Contribute to the ongoing enhancement of applications through necessary fixes, improvements, and optimizations.
• Work collaboratively with the team to outline technical solutions, refine requirements, and guarantee delivery quality.
• Strong experience in developing applications utilizing Java SE, Java Web, and Quarkus.
• Familiarity with JPA, Jakarta EE/JEE, and REST API development.
• Experience with microservices architecture, service-oriented architecture (SOA), and design patterns.
• Proficient in integrating systems via REST APIs, web services, messaging, JMS, and both synchronous and asynchronous integrations.
• Understanding of relational data modeling and the ability to build and optimize SQL queries.
• Experience in web development using HTML5, CSS3, JavaScript (ES6+), MVC, and responsive applications.
• Familiarity with Agile methodologies, specifically Scrum, Kanban, TDD, refactoring, and requirements refinement.
• Skilled in automated testing, including unit and integration testing, utilizing tools such as JUnit, Selenium, and similar technologies.
• Knowledge of static code analysis and software quality using SonarQube or equivalent tools.
• Proficient with Git, code reviews, continuous integration, and CI/CD pipelines using Jenkins or similar tools.
• Understanding of layered application architecture, API design, containers, and software engineering best practices.
• Experience in analyzing functional and non-functional requirements and aiding in the definition of technical solutions.
• Preferred: Familiarity with ATDD, Enterprise Integration Patterns, and multi-tenant architecture.
• Preferred: Experience with ESB, WebSphere Message Broker, or similar technologies.
• Preferred: Experience with observability, monitoring, performance testing, and JMeter.
• Preferred: AZ-900 certification.
• Preferred: Knowledge of JSF, EJB, Struts, Swing, jQuery, AngularJS, ASP, and ClearCase.
• Welcoming to applicants with disabilities.
• Option for remote work.
2COMS Consulting Pvt. Ltd.
TheWhiteam
Anza
Gardens
Get handpicked remote jobs straight to your inbox weekly.