Job description
• Collaborate with the development team to design and implement user-friendly interfaces using Java Microservices , React , and Angular .
• Develop and maintain middleware services and REST APIs using Java Spring Boot .
• Work with relational databases ( MySQL , MS SQL , PostgreSQL ) to design, optimize, and manage data storage solutions.
• Participate in Agile development processes , including sprint planning, daily stand-ups, and retrospectives.
• Assist in deploying applications to the AWS cloud and utilize its services for scalability and performance.
• Troubleshoot and debug applications to enhance performance and reliability.
• Stay updated with emerging technologies and industry trends to improve development practices.
Qualifications:
• Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Technical Skills:
• Familiarity with frontend technologies like React , Angular , and Java Microservices using Spring Boot .
• Experience with backend databases such as PostgreSQL or MySQL .
• Good knowledge of middleware development using Java Spring Boot .
• Understanding of cloud services , particularly AWS .
• Proficiency in JPA and Hibernate .
Development Practices:
• Knowledge of Agile methodologies and sprint cycles.
• Experience with CI/CD pipelines and tools like Jenkins .
• Expertise in using repositories such as GitHub or Bitbucket .
• Strong problem-solving skills and the ability to work collaboratively in a team environment.
• Excellent communication skills and a willingness to learn from senior developers.