28 Sep
|
Tata Technologies
|
Jamshedpur
28 Sep
Tata Technologies
Jamshedpur
Role & responsibilities
We are looking for a skilled Java Developer with experience in designing, developing, and maintaining enterprise applications using Java and related technologies. The ideal candidate should have hands-on experience with Spring Boot, Microservices, REST APIs, and cloud technologies.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications.
- Build scalable and high-performance applications using Spring Boot and Microservices architecture.
- Develop and consume RESTful APIs.
- Work with databases such as Oracle, MySQL, or PostgreSQL.
- Collaborate with cross-functional teams to analyze requirements and deliver solutions.
- Implement coding standards, design patterns, and best practices.
- Participate in code reviews, debugging, and performance optimization.
- Support CI/CD implementation and deployment activities.
Required Skills
- Strong experience in Core Java, Java 8/11/17.
- Hands-on experience with Spring Boot, Spring MVC, and Microservices.
- Experience with Hibernate/JPA.
- Valuable knowledge of REST API development.
- Strong SQL and database skills.
- Experience with Git, Maven/Gradle, and Jenkins.
- Knowledge of Docker and Kubernetes.
- Familiarity with AWS or Azure cloud platforms.
- Understanding of Agile/Scrum methodologies.
Preferred Skills
- Experience with Kafka or other messaging platforms.
- Knowledge of Design Patterns and Multithreading.
- Exposure to DevOps practices and CI/CD pipelines.
📌 Java Developer (Jamshedpur)
🏢 Tata Technologies
📍 Jamshedpur