We are seeking an experienced Java Software Development Engineer to join our energetic team. The ideal candidate will have 7 to 9 years of hands-on experience in Java development with a strong background in designing developing and maintaining web/desktop applications.
Design and Development: Lead the design and development of complex software systems using Java and related technologies.
Code Quality: Testing and Debugging: Develop and execute unit tests integration tests and performance tests. Collaboration: Work closely with offshore development team members and customer using tools like Teams GITHUB.
Experience: 7 to 9 years of experience in Java development.
Technical Skills: Proficiency in Java Spring (or comparable) and RESTful web services. Familiarity with front-end technologies like JS/REACT/Angular is a plus.
Agile Methodologies: Experience working in Agile/Scrum environments.
Bachelor s degree in computer science Engineering or a related field.
Tools: Familiarity with AWS/Azure cloud technologies Docker or Kubernetes; DevOps tools and practices experience is a plus
Database Knowledge: Experience with NoSQL databases (e.g. MongoDB/Couchbase DB).