About us
All open positions
We are seeking a Senior Java Developer with strong expertise in Java and related technologies to join our team. As a Senior Java Developer, you will be responsible for developing and maintaining high-quality, scalable, and performant applications that meet the needs of our clients. You will work closely with cross-functional teams to design, implement, and optimize solutions while ensuring adherence to best practices and coding standards.
- Proven experience (5+ years) as a Java Developer, with a deep understanding of Java, object-oriented design, and design patterns. - Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.). - Experience with microservices architecture, RESTful APIs, and web services. - Solid knowledge of relational databases such as MySQL, PostgreSQL, and/or Oracle. - Familiarity with NoSQL databases like MongoDB or Cassandra is a plus. - Experience with front-end technologies such as Angular, React, or Vue.js is a plus. - Expertise in version control tools like Git and build tools such as Maven or Gradle. - Strong experience in designing and implementing unit and integration tests using frameworks like JUnit and Mockito. - Hands-on experience with CI/CD pipelines using Jenkins, GitLab, or similar tools. - Ability to work in an agile development environment and experience with Agile/Scrum methodologies. - Excellent problem-solving skills and the ability to optimize code for performance. - Strong communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams. - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).