
Java Back-End Developer
Posted 12 hours ago

Posted 12 hours ago
This is a fully remote position, open to applicants in Brazil.
• Design and implement features and services while addressing tasks scheduled for each Sprint.
• Engage in the analysis, technical design, development, and testing of various solutions.
• Apply business rules and integrate with systems and data sources to ensure information is accessible for applications.
• Create secure and scalable code that adheres to the technical, architectural, and quality standards established for the project.
• Identify and address obstacles, effectively communicating risks and dependencies to the team.
• Contribute to the ongoing enhancement of applications by implementing fixes, improvements, and optimizations as required.
• Work collaboratively with the team to establish technical solutions, refine requirements, and guarantee the quality of deliverables.
• Strong experience in developing applications using 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.
• Proficiency in integrating systems via REST APIs, Web Services, messaging, JMS, and both synchronous and asynchronous integrations.
• Understanding of relational data modeling and the creation and optimization of SQL queries.
• Experience in web development using HTML5, CSS3, JavaScript (ES6+), MVC, and responsive application design.
• Familiarity with Agile methodologies, particularly Scrum, Kanban, TDD, refactoring, and requirements refinement.
• Experience with automated testing, including unit and integration tests using tools like JUnit, Selenium, and similar technologies.
• Knowledge of static code analysis and software quality assurance using SonarQube or equivalent tools.
• Proficiency with Git, code reviews, continuous integration, and CI/CD pipelines utilizing 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, contributing to the development of technical solutions.
• Nice to have: familiarity with ATDD, Enterprise Integration Patterns, and multi-tenant architecture.
• Nice to have: experience with ESB, WebSphere Message Broker, or similar technologies.
• Nice to have: experience with observability, monitoring, performance testing, and tools like JMeter.
• Nice to have: AZ-900 certification.
• Nice to have: knowledge of JSF, EJB, Struts, Swing, jQuery, AngularJS, ASP, and ClearCase.
• Remote work opportunities.
• Position is also open to individuals with disabilities.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.