Job Description:
Responsibilities:
Design develop and maintain highperformance scalable and secure applications using Java Spring Boot and microservices architecture.
Collaborate with crossfunctional teams to define design and ship new features.
Write clean maintainable and efficient code.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and resolve complex technical issues.
Ensure the best possible performance quality and responsiveness of applications.
Stay updated with the latest industry trends and technologies to ensure our solutions remain current and effective.
Requirements:
Bachelors degree in Computer Science Engineering or a related field.
6 years of professional experience in software development.
4 years of handson experience with Java Spring Boot and microservices.
Strong understanding of objectoriented programming and design patterns.
Experience with RESTful APIs and web services.
Proficient in SQL and database technologies.
Familiarity with frontend technologies such as HTML CSS and JavaScript is a plus.
Excellent problemsolving skills and attention to detail.
Strong communication and teamwork abilities.
Preferred Qualifications:
Experience with cloud platforms such as AWS Azure or Google Cloud.
Knowledge of containerization technologies like Docker and Kubernetes.
Familiarity with CI/CD pipelines and DevOps practices.
Experience with Agile/Scrum methodologies.