Number of Openings
1
Assignment Duration
6+ months
Total Yrs. of Experience
10+ years
Relevant Yrs. of experience
6 + Years of experience
Mandatory skills
Java/SpringBoot, Kafka , Mongo
Max Vendor Rate in Per Day
Around 9k
Delivery Anchor SPOC
Vinay Naragani
Work Location given in ECMS ID
Remote -Offshore
BG Check (Pre OR post onboarding)
Pre-Onboarding
Is there any working in shifts
2nd Shift
Detail JD
Position Overview: We are seeking an experienced Java Developer to join our development team. As a Java Developer, you will play a key role in designing and building APIs and data services using Java. In addition to a strong foundation in Java programming, you should have experience with NoSQL databases, Docker, Jenkins, CI/CD, Kubernetes, Spring, Hibernate, and tools like Veracode for static code analysis and security testing.
This is an exciting chance for individuals who are passionate about building scalable and efficient software solutions.
Responsibilities
- Collaborate with cross-functional teams to understand requirements and design robust APIs and data services.
- Develop, test, and deploy high-quality Java code to create APIs and data services that meet business needs.
- Utilize NoSQL databases to design and implement efficient data storage and retrieval mechanisms.
- Containerize applications using Docker for easy deployment and scalability.
- Set up and configure continuous integration/continuous deployment (CI/CD) pipelines using Jenkins to automate the build, test, and deployment process.
- Deploy applications to Kubernetes clusters for efficient container orchestration and scaling.
- Leverage the Spring Framework and Hibernate to implement robust and scalable backend solutions.
- Perform static code analysis and security testing using tools like Veracode to ensure the integrity and security of the software.
- Collaborate with frontend developers to integrate APIs and data services into web and mobile applications.
- Troubleshoot and debug issues that arise during development, testing, and production phases.
- Stay updated with emerging technologies and industry trends to continuously enhance your skills and contribute innovative ideas.
- Participate in code reviews, team meetings, and agile development processes.
- Assist in the documentation of software designs, requirements, and user manuals.
Requirements
- Strong proficiency in Java programming, with a deep understanding of core concepts, data structures, and algorithms.
- Experience in building APIs and data services using Java.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra, Redis) and their usage patterns.
- Solid understanding of Docker and containerization concepts.
- Experience with Jenkins or similar CI/CD tools for automating the software build, test, and deployment process.
- Knowledge of Kubernetes and container orchestration principles.
- Proficiency in the Spring Framework and Hibernate for backend development.
- Experience with static code analysis and security testing tools like Veracode or similar.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Ability to work effectively both independently and as part of a team.
Preferred Qualifications
- Understanding of cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of microservices architecture and related frameworks (e.g., Spring Boot).
- Experience with performance tuning and optimization techniques.
- Familiarity with Agile/Scrum methodologies.
Note: Demonstrated experience and proficiency in building APIs, working with NoSQL databases, Docker, Jenkins, CI/CD, Kubernetes, Spring, Hibernate, and Veracode or similar tools will be given strong preference
📌 Java/SpringBoot, Kafka , Mongo (India)
🏢 Clifyx
📍 India