Job Summary:
We are seeking a highly skilled and experienced Java Developer with a strong foundation in Core Java and Spring Framework. The ideal candidate will also have working knowledge of RESTful APIs and Go Golang as secondary skills. This role involves designing developing and maintaining scalable backend systems and APIs for enterprise grade applications.
Key Responsibilities:
- Design develop and maintain robust backend systems using Core Java and Spring Boot.
- Build and integrate RESTful APIs for internal and external consumption.
- Collaborate with crossfunctional teams to define design and ship new features.
- Write clean scalable and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve production issues.
- Contribute to continuous improvement of development processes and tools.
Required Skills:
- Strong proficiency in Core Java 6 years.
- Hands-on experience with Spring Framework (Spring Boot Spring MVC Spring Data).
- Experience in developing and consuming RESTful APIs.
- Familiarity with Go (Golang) for microservices or backend components.
- Good understanding of design patterns data structures and algorithms.
- Experience with version control systems (e.g. Git).
- Knowledge of CICD pipelines and containerization (Docker Kubernetes) is a plus.
Preferred Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or related field.
- Experience working in AgileScrum environments.
- Exposure to cloud platforms (AWS Azure GCP) is an advantage.