Overview
Java Developer (In Person Role) (4-6 Years Experience)
We are seeking a highly skilled Java Developer with 4 to 6 years of professional experience in building robust web applications. The ideal candidate will have a deep understanding of Java technologies and a proven track record in software development and system design.
**Key Responsibilities:**
- Design and implement microservices using Spring, Spring Boot, and Spring Cloud.
- Develop and maintain Java/J2EE applications using JDK8 or higher.
- Manage both relational and NoSQL databases.
- Design and deploy cloud-based architectures on platforms like AWS, Azure, or Google Cloud.
- Write comprehensive unit tests using jUnit as part of the development lifecycle.
- Utilize Jenkins for automated build and deployment processes, adhering to CI/CD principles.
- Optimize JVM performance and apply performance enhancement techniques.
- Monitor system performance using tools like Splunk or Dynatrace and conduct log analysis.
- Manage code repositories using version control systems such as Git, Subversion, or SourceTree.
- Implement containerization with Docker and orchestrate containers using Kubernetes.
- Work with message queuing systems like RabbitMQ or Apache Kafka.
- Uphold web application security principles and implement best practices.
- Solve complex problems in distributed systems, demonstrating excellent analytical and troubleshooting skills.
**Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong foundation in Java programming and experience with software design.
- Ability to collaborate effectively in a team environment and communicate clearly.
***
Moonlighting, or holding additional employment outside of this position, is strictly prohibited. Engaging in any form of secondary employment without explicit prior approval will result in immediate termination of the contract.
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: ₹480,000.00 - ₹550,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
- US shift
Ability to commute/relocate:
- Raipur, Raipur, Chhattisgarh: Reliably commute or planning to relocate before starting work (Required)
Education:
- Bachelor's (Required)
Experience:
- Spring Boot: 5 years (Required)
- total work: 5 years (Required)
- Java: 5 years (Required)
Work Location: In person