Java Software Engineer
Job details
Job Title: Senior Java Developer Location: Hybrid - Gurugram, India Experience Level: 6-10 Years Job Description: We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Gurugram. This role offers a hybrid work environment, combining remote and in-office work to provide flexibility and productivity. The ideal candidate will bring in-depth expertise in Java development along with hands-on experience with essential frameworks and tools such as Spring MVC, Spring Boot, Linux, and Jenkins. Key Responsibilities:
- Develop, test, and maintain scalable Java applications to meet the evolving needs of the business.
- Utilize Spring MVC and Spring Boot frameworks to build robust backend solutions.
- Design and optimize applications for performance, ensuring high scalability and reliability.
- Work within Linux environments, leveraging shell scripting and basic commands as necessary to enhance application performance and deployment.
- Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins for smooth and efficient deployment cycles.
- Collaborate with cross-functional teams to analyze, design, and deliver high-quality software solutions.
- Troubleshoot and resolve application and deployment issues, providing on-call support as required.
- Ensure code quality and maintainability through adherence to best practices, including code reviews, unit testing, and documentation.
- 6-10 years of experience in Java development with expertise in building large-scale applications.
- Strong hands-on experience with Spring MVC and Spring Boot frameworks.
- Proficiency in Linux environments, including command-line tools and basic shell scripting.
- Experience with Jenkins for CI/CD and a solid understanding of deployment processes.
- Strong problem-solving skills, attention to detail, and ability to work in an agile environment.
- Excellent communication skills and the ability to collaborate effectively in a team setting.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Knowledge of containerization tools like Docker or Kubernetes is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.