Jobs
Interviews

1 44491 Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 9.0 years

11 - 16 Lacs

gurugram

Work from Office

Role Description As a Java Developer, you will be responsible for developing, maintaining, and enhancing Java-based applications, with a particular focus on integrating MQ (Message Queue) systems, deploying applications in AWS, and working with MongoDB for database integration. You will collaborate with cross-functional teams to provide reliable and efficient solutions for both internal and external applications, ensuring seamless performance and scalability. Key Responsibilities: Java Development: Design, develop, test, and maintain Java-based applications with a focus on performance, scalability, and reliability. MQ Integration: Integrate and maintain MQ queues (IBM MQ, ActiveMQ, RabbitMQ, etc.) within Java applications, ensuring reliable message delivery and seamless data exchange. AWS Deployment: Deploy Java applications to AWS cloud infrastructure using services such as EC2, S3, Lambda, and RDS. Manage and monitor application performance and resources in AWS. MongoDB Integration: Work with MongoDB to design, integrate, and optimize NoSQL database solutions within Java applications. Ensure data is stored, retrieved, and updated efficiently. Messaging Systems: Work with messaging protocols like JMS (Java Message Service) to implement and manage reliable message delivery between distributed systems. Troubleshooting & Optimization: Identify and resolve issues related to MQ messaging, AWS deployments, MongoDB integration, and overall application performance. Collaboration: Work closely with backend developers, QA teams, and devops teams to ensure smooth integration and deployment of applications. Quality Assurance: Write unit tests and integration tests to ensure code quality and reliability of the application. Documentation: Create and maintain comprehensive documentation for application configurations, deployment processes, and integrations. Technical Skills Programming Languages: Strong proficiency in Java (J2EE) with experience in designing and developing scalable applications. MQ Integration: Hands-on experience with configuring, managing, and troubleshooting MQ queues (IBM MQ, ActiveMQ, RabbitMQ, or similar) within Java applications. AWS Knowledge: Experience deploying, managing, and monitoring Java applications in AWS, using services such as EC2, S3, Lambda, RDS, and others. MongoDB Integration: Experience with integrating MongoDB into Java applications, including the use of MongoDB Java drivers, queries, indexing, and performance optimization. Messaging Protocols: Familiarity with messaging protocols such as JMS (Java Message Service) for message-driven applications. Frameworks & Tools: Experience with Java frameworks like Spring, Springboot, Hibernate, JPA, or similar framework, along with tools like Docker for containerization and CI/CD pipelines. Database Knowledge: Strong experience with MongoDB (NoSQL) as well as relational databases (SQL). Problem-Solving: Strong debugging and problem-solving skills to address issues related to MQ integration, AWS deployment, MongoDB integration, and application performance. Version Control: Familiarity with version control systems such as Git, SVN, or similar. Soft Skills: Strong communication skills and the ability to work collaboratively within a team. Nice-to-have skills Qualifications Experience: 6 to 9 years of hands-on experience in Java development with at least 3-5 years focused on MQ integration, MongoDB integration, and deploying applications in AWS. Certifications: Relevant certifications in Java, AWS, MongoDB, or MQ technologies would be a plus. Cloud Knowledge: Experience with AWS CloudFormation, Lambda, or other AWS services related to Java application deployment. DevOps Knowledge: Familiarity with CI/CD pipelines, automation tools, and best practices for deploying applications in the cloud.

Posted 1 day ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies