What are the responsibilities and job description for the Java Developer - W2 Contract position at JKV International?
Job Description:
We are seeking an experienced Java Developer with strong expertise in building scalable, high-performance enterprise applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and cloud-based development.
Required Skills:
- 5 years of experience in Java/J2EE development
- Strong experience with Core Java, Java 8/11/17
- Expertise in Spring Boot, Spring MVC, Spring Security
- Hands-on experience in Microservices Architecture
- Experience in developing and consuming RESTful APIs / Web Services
- Strong knowledge of Hibernate / JPA
- Experience with Apache Kafka / RabbitMQ for messaging
- Experience with databases like Oracle, MySQL, PostgreSQL, SQL Server
- Hands-on experience with AWS / Azure / Google Cloud Platform cloud platforms
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Experience with Git, Maven, Gradle, Jenkins
- Strong understanding of Agile / Scrum methodology
Preferred Skills:
- Experience in Financial / Banking / Healthcare domain
- Knowledge of React / Angular is a plus
- Experience with NoSQL databases like MongoDB / Cassandra
- Knowledge of Terraform / Ansible is a plus
Responsibilities:
- Design, develop, test, and deploy high-quality Java applications
- Build scalable Microservices and APIs
- Collaborate with business analysts, QA teams, and DevOps engineers
- Troubleshoot, debug, and enhance existing applications
- Participate in code reviews and maintain coding standards
- Optimize applications for maximum speed and scalability
- Work in Agile sprint planning, daily standups, and retrospectives
Education:
- Bachelor’s degree in Computer Science, Information Technology, or related fiel