
On-Site
Full-Time
Gurugram, Haryana
India
About the Role
Job Description
Responsibilities:
Understand project requirements and translate them into technical solutions
Develop and maintain Java-based applications with a focus on efficiency, reliability, and scalability
Utilize Core Java, JSP, and Servlets for web application development
Implement and maintain RESTful APIs
Work with frameworks like Spring Boot and Microservices to build robust and scalable applications
Collaborate with cross-functional teams to define, design, and ship new features
Perform code reviews, identify areas for improvement, and suggest alternative approaches
Follow best practices for software development and ensure code quality through unit testing
Participate in CI/CD pipelines for automated testing and deployment
Utilize AWS services for cloud-based application development and deployment
Implement database solutions using MongoDB and SQL
Utilize Jenkins for continuous integration and continuous deployment (CI/CD) processes
Requirements:
Bachelor's degree in Computer Science or related field
Minimum 4 years of extensive work experience in Java development
Good understanding of Java ecosystems and object-oriented programming
Proficiency in using IDEs such as Eclipse and Spring Tool Suite (STS)
Experience with REST API development and integration
Familiarity with CI/CD pipelines and tools like Jenkins
Knowledge of cloud platforms, particularly AWS
Strong problem-solving skills and ability to think critically
Excellent communication and teamwork skills
Skills: Core Java, Microservices, Spring boot, Jenkins, AWS, Basic Kafka
Responsibilities:
Understand project requirements and translate them into technical solutions
Develop and maintain Java-based applications with a focus on efficiency, reliability, and scalability
Utilize Core Java, JSP, and Servlets for web application development
Implement and maintain RESTful APIs
Work with frameworks like Spring Boot and Microservices to build robust and scalable applications
Collaborate with cross-functional teams to define, design, and ship new features
Perform code reviews, identify areas for improvement, and suggest alternative approaches
Follow best practices for software development and ensure code quality through unit testing
Participate in CI/CD pipelines for automated testing and deployment
Utilize AWS services for cloud-based application development and deployment
Implement database solutions using MongoDB and SQL
Utilize Jenkins for continuous integration and continuous deployment (CI/CD) processes
Requirements:
Bachelor's degree in Computer Science or related field
Minimum 4 years of extensive work experience in Java development
Good understanding of Java ecosystems and object-oriented programming
Proficiency in using IDEs such as Eclipse and Spring Tool Suite (STS)
Experience with REST API development and integration
Familiarity with CI/CD pipelines and tools like Jenkins
Knowledge of cloud platforms, particularly AWS
Strong problem-solving skills and ability to think critically
Excellent communication and teamwork skills
Skills: Core Java, Microservices, Spring boot, Jenkins, AWS, Basic Kafka