Design and maintain scalable backend services using Core Java and J2EE technologies. You will build RESTful APIs, manage data persistence, and implement asynchronous messaging patterns.
Responsibilities
- Design and implement scalable backend logic using Core Java and established design patterns.
- Build and maintain RESTful APIs using Spring Boot or Spring MVC frameworks.
- Manage data persistence and integration with relational databases like Oracle or MySQL.
- Implement asynchronous messaging patterns using JMS or Kafka.
- Analyze system requirements to deliver high-quality technical solutions.
Required Skills
- 4-6 years of professional software development experience.
- Strong command of Core Java, including OOPs, Exception handling, Collections, and Multi-threading.
- Hands-on experience with Spring Boot or Spring MVC.
- Proficiency in J2EE and REST API development.
- Experience working with Oracle or MySQL databases.
- Knowledge of messaging technologies like JMS or Kafka.
- Any Graduate degree.
Preferred Skills
- Experience with microservices architecture.
- Familiarity with shell scripting, Jenkins, and Kubernetes.