Responsibilities:
– Design, develop, and maintain Java-based applications using Spring Boot framework.
– Collaborate with product managers, designers, and other stakeholders to understand and translate project requirements into technical solutions.
– Write clean, efficient, and maintainable code following industry best practices.
– Conduct code reviews, debugging, and troubleshooting to ensure code quality and performance.
– Implement and maintain APIs and microservices architecture.
– Coordinating with front-end developers.
– Reprogramming existing databases to improve functionality.
Requirements:
– Bachelor’s degree in Computer Science, Engineering, or a related field.
– Proven experience as a Java Developer, with expertise in Spring Boot framework.
– Strong understanding of object-oriented programming principles and design patterns.
– Experience with RESTful web services development.
– Familiarity with database technologies such as SQL and NoSQL.
– Knowledge of front-end technologies like HTML, CSS, and JavaScript is a plus.
– Excellent problem-solving skills and attention to detail.
– Ability to work effectively in a fast-paced, collaborative environment.
– Strong communication and interpersonal skills.