About the Role
We are looking for a highly skilled Senior Java Developer to join our team and contribute to the development of robust, scalable, and high-quality software solutions. You will be involved in the full software development lifecycle, from design and implementation to deployment and maintenance.
Key Responsibilities
- Develop, configure, maintain, and document software components in line with technical design specifications
- Design and integrate technological components within complex systems
- Ensure seamless integration with other applications and services
- Develop interoperability components following established frameworks and reuse existing system components when appropriate
- Create and execute unit test specifications using appropriate tools and infrastructure
- Design and implement automated testing scripts for both unit and integration testing
- Participate in code reviews to ensure best practices, code quality, and security standards
- Mentor and support junior developers, fostering collaboration and technical excellence within the team
- Translate user requirements into technical solutions and deliver high-quality implementations
- Contribute to the preparation and maintenance of technical documentation, including installation and operational manuals
- Support system deployment, configuration, and ongoing maintenance activities
Required Skills & Experience
- Strong experience in Java development, preferably in enterprise environments
- Solid understanding of software development lifecycle (SDLC) and best practices
- Experience with system integration, APIs, and interoperability frameworks
- Knowledge of testing frameworks and automation tools
- Familiarity with code review processes and quality standards
- Strong analytical and problem-solving skills
- Experience mentoring or guiding junior team members is a plus
- Excellent communication skills and ability to work in an international environment
Nice to Have
- Experience with cloud technologies or microservices architecture
- Knowledge of DevOps practices and CI/CD pipelines
What We Offer
- Dynamic and collaborative working environment
- Opportunity to work on innovative and impactful projects
- Career development and continuous learning opportunities
- Competitive salary and benefits package
Info - Main Tech used at the client:
• Spring Boot 4
• Java 21
• REST
• gRPC
• Kafka
• Postgres 18
• OCP 4.20
• GitOps
• ArgoCD
• Artifactory
• Github
• Helm Charts