We are seeking a skilled Java Developer to join a dynamic Agile squad focused on delivering high-quality software solutions. The ideal candidate is passionate about clean code, DevOps practices, and continuous improvement.
About the Role:
* Translate requirements into high-quality, maintainable code using Java and Spring Framework.
* Design, develop, and maintain scalable applications that meet business needs.
* Collaborate with cross-functional teams to deliver new features and ensure seamless application performance.
Key Responsibilities:
1. Develop backend solutions using Java and Spring Framework, ensuring scalability and reliability.
2. Work with external APIs and data sources to gather information and drive decision-making.
3. Optimize application performance and resolve bottlenecks through efficient coding practices.
Requirements:
* At least 6 years of experience in Java development, with a strong focus on clean code and best practices.
* Expertise in Java, Spring, Maven, and relational databases, with experience in RESTful APIs and Swagger (YAML).
* Knowledge of CI/CD tools (Jenkins or similar) and security tools (SonarQube, Fortify, NexusIQ), with familiarity with Docker, Containers, and Groovy a plus.
* Strong Agile mindset with experience in Scrum methodologies, excellent problem-solving skills, and adaptability in team environments.
* Fluent in English (knowledge of a local language is a plus).
What We Offer:
* A dynamic Agile squad focused on delivering high-quality software solutions.
* The opportunity to work with cutting-edge technologies and innovative approaches.
* A collaborative environment that fosters continuous learning and feedback.
How to Apply:
Please submit your resume and cover letter to apply for this exciting opportunity. We look forward to hearing from you!