The posting
Java Developer
## Job Summary The Java Developer will be responsible for designing, developing, and maintaining scalable enterprise applications using Java and related technologies. The ideal candidate will collaborate with cross-functional teams to deliver high-quality software solutions, ensuring robust performance and seamless integration within a microservices architecture. This role is crucial in driving innovation and efficiency in the organization’s software development lifecycle.
## Responsibilities - Design, develop, test, and deploy high-performance Java-based applications using Java 8 features and Spring Boot. - Build and maintain microservices architectures for scalable, distributed systems. - Integrate messaging platforms such as Apache Kafka, RabbitMQ, and IBM MQ to ensure reliable communication between services. - Utilize Docker for containerization and Kubernetes for orchestration of application deployments. - Collaborate with front-end developers and contribute to Angular-based user interface implementations. - Participate in cloud DevOps processes, including continuous integration/continuous deployment (CI/CD) and monitoring. - Troubleshoot, optimize, and enhance existing applications for performance and scalability. - Work closely with QA, product management, and other stakeholders to deliver business requirements.
## Qualifications - Bachelor’s degree in Computer Science, Information Technology, or a related field. - Minimum of 5 years’ experience in Java development. - Proficiency with Java 8 features and Spring Boot framework. - Strong experience in building and maintaining microservices. - Hands-on experience with messaging systems: Apache Kafka, RabbitMQ, IBM MQ. - Familiarity with Docker containerization and Kubernetes orchestration. - Working knowledge of Angular for front-end development. - Solid understanding of cloud DevOps practices and tools. - Excellent problem-solving, communication, and teamwork skills.
## Preferred Skills - Master’s degree in Computer Science or related technical discipline. - Experience with additional front-end frameworks or libraries. - Exposure to multiple cloud platforms (AWS, Azure, Google Cloud Platform). - Knowledge of security best practices in microservices and cloud environments. - Certifications in Java, Spring, or cloud technologies. - Experience with Agile/Scrum methodologies.
## Experience - Minimum 5 years of relevant experience in Java development and related technologies. - Prior experience in enterprise application development, microservices, cloud-based deployments, and messaging systems.
## Environment - Full-time position based in Hyderabad, Pune, Mumbai, Bangalore, Chennai, or Noida. - Work environment may include a combination of in-office and hybrid settings, depending on company policy. - Collaborative, fast-paced, and technology-driven setting.



