Job Title: Java Developer (with Node.js and Ansible)
Location: [Banglore,chennai,hyderbad]
Employment Type: Full-time
Experience Level: [Mid-Level]
Department: Engineering / Development
About the Role
We are seeking a skilled Java Developer with hands-on experience in Node.js and Ansible to join our dynamic development team. The ideal candidate will have strong backend development expertise, experience with automation tools, and a passion for delivering high-performance, scalable, and secure applications.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Java (Spring Boot) and Node.js.
- Collaborate with cross-functional teams (DevOps, QA, Frontend) to design and deliver end-to-end solutions.
- Implement automation and configuration management using Ansible to streamline deployment and infrastructure processes.
- Optimize application performance, scalability, and reliability.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews, technical design discussions, and continuous integration/deployment (CI/CD) pipelines.
- Troubleshoot, debug, and resolve production issues as needed.
Required Skills & Qualifications
- Bachelor's/Master's degree in Computer Science, Engineering, or related field.
- 37 years of professional software development experience.
- Strong proficiency in Java, preferably with Spring Boot / Spring MVC.
- Working experience with Node.js and related frameworks (Express.js, Nest.js).
- Hands-on experience with Ansible for configuration management, automation, and deployment.
- Solid understanding of RESTful APIs, microservices architecture, and event-driven systems.
- Familiarity with Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI, etc.).
- Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Good understanding of Linux-based environments.
- Strong problem-solving, debugging, and analytical skills.
Nice-to-Have Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Exposure to message brokers (Kafka, RabbitMQ).
- Knowledge of Terraform, Helm, or other automation tools.
- Familiarity with test automation frameworks (JUnit, Mocha, Jest).
What We Offer
- Competitive salary and benefits package.
- Flexible working hours and hybrid/remote options.
- Opportunities for professional growth and certification support.
- Collaborative, inclusive, and innovative work culture.