Key Skills: Spring Boot, Java, AWS, ETL, Data Engineer, SQL, Core Java, Kafka, Analytics, Spring MVC, Data Modelling, Rabbit MQ, RESTful API
Roles and Responsibilities:
- Design, develop, and maintain backend services and platform components using Core Java and Spring Boot.
- Build and expose RESTful services/APIs with business logic for frontend applications and external integrations.
- Implement data modelling, SQL development, and data integration logic to support analytics workflows.
- Develop clean, well-documented code with strong unit testing using Mockito and debugging support.
- Deliver and support releases through CI/CD pipelines using Maven and Jenkins, including production issue resolution.
Skills Required:
- 4-8 years of relevant hands-on experience in backend/data engineering.
- Core Java development with strong experience in Java-based backend services.
- Spring Boot and Spring MVC for building RESTful services and backend components.
- SQL scripting and data modelling, including Hibernate and JDBC Template for persistence.
- Build and test tooling including Maven, Jenkins, Mockito, and version control using Git/TFS; IDE experience with IntelliJ IDEA or Eclipse.
Good to Have:
- ETL development experience.
- AWS services exposure.
- Messaging/streaming platforms such as RabbitMQ or Kafka.
- Experience with analytics platforms.
Education: Bachelor's Degree in Computer Science or related field.