CodeValue is seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a deep understanding of Java development, strong problem-solving abilities, and a passion for building high-quality software solutions. This role requires collaboration with cross-functional teams to design, develop, and maintain our cutting-edge applications.
Responsibilities:
- Design, develop, and maintain complex Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Mentor junior developers and provide technical guidance.
- Participate in code reviews and contribute to a culture of continuous improvement.
Requirements:
- At least 3 years of experience in full stack development with Java
- Experience working with various versions of Java
- Hands-on experience with Spring Boot – mandatory
- Experience working with MsSql database
- Experience working with MongoDB database – an advantage
- Experience working with GIT and Bitbucket tools
- Familiarity with Maven, Jenkins, Artifactory
- High service orientation and ability to work in a team
- Strong self-learning ability