Backend Developer
Preferred Knowledge/Skills:
As a Software engineer with experience in Microservices, Spring Boot, Java and Cloud technologies, your primary responsibility will be to develop and maintain end-to-end web applications and microservices that leverage cloud platforms. You will work closely with cross-functional teams to deliver scalable and resilient software solutions
Requirement:
Good experience in backend API development, with Java, Spring Boot, and cloud technologies.
Experience in developing microservices.
Understanding of RESTful API design principles and best practices.
Experience with using relational databases like MySQL or PostgreSQL.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with version control systems like Git and collaborative development workflows.
Knowledge of software testing methodologies and experience with testing frameworks like JUnit.
Good problem-solving and analytical skills.
Excellent communication and collaboration skills to work effectively in a team environment.
Responsibilities
Develop, and maintain back-end components of web applications.
Build and maintain RESTful APIs, integrating with databases and third-party services.
Participate in code reviews, implement coding standards
Participate in Agile ceremonies such as sprint planning, daily stand ups, and sprint reviews to ensure project timelines and deliverables are met
Write clean, maintainable, and scalable code to support complex web applications
Plan and execute device migration activities