Java Developer (AWS & SQL)

Noida, Uttar Pradesh, India
Feb 18, 2025
Feb 18, 2026
Hybrid
Full-Time
5 Years
Job Description

We are looking for a skilled and passionate Java Developer with extensive experience in AWS and SQL to join our dynamic team. This is a fantastic opportunity for professionals who thrive in designing and developing enterprise-class SOA and micro-service systems, while leveraging cutting-edge cloud technologies.

Key Responsibilities

  1. Develop robust and scalable applications. Design, develop, and deploy enterprise-class SOA and micro-service solutions. Ensure that applications are highly scalable, secure, and meet business requirements efficiently.
  2. Utilize AWS technologies. Your experience in AWS will play a pivotal role in building cloud-based solutions. You will work with key AWS services such as S3, Lambda, Redshift, and AWS Spectrum (or equivalent non-AWS services) to design and implement high-performing solutions.
  3. Programming expertise. Leverage your proficiency in Java along with Python (and optionally C#, PowerShell, JavaScript, or SQL) to develop highly efficient code, ensuring that the solutions are performance-driven and optimized for the cloud environment.
  4. Messaging and Serialization. Apply your hands-on experience with messaging systems (such as Kafka or RabbitMQ) and serialization mechanisms (like JSON, XML, Protocol Buffers) to ensure data is efficiently passed across systems in a seamless manner.
  5. Database Management. Use your knowledge of Relational Database Management Systems (RDBMS) and SQL to design data models, implement queries, and ensure data integrity across various systems. Practical experience with ODBC/SQL integration is essential.
  6. Version Control & Collaboration. Collaborate effectively within teams using Git for version control, with experience in GitHub Enterprise being highly preferred. You'll be expected to manage branches, pull requests, and merges to maintain code consistency across the team.
  7. CI/CD & Automation. Implement and manage CI/CD pipelines using tools such as Jenkins, Bamboo, TeamCity, and AWS Code Pipeline. Your ability to automate workflows, streamline code deployments, and ensure smooth production releases will be crucial.
  8. Code Optimization & Profiling. Optimize code for performance, applying tools for code profiling and analysis. While this is a plus, your ability to identify bottlenecks and improve the efficiency of the codebase will be highly valued.

Required Qualifications

  • 5+ years of experience in developing enterprise-class SOA and micro-service systems. You must have proven expertise in designing and building scalable, reliable, and secure applications.
  • At least 2+ years of experience with AWS technologies, including S3, Lambda, Redshift, and AWS Spectrum (or equivalent non-AWS services). Familiarity with cloud architecture and services is a must.
  • Strong proficiency in Java with hands-on experience in building large-scale applications.
  • Proficiency in Python and experience with at least one of the following programming languages: C#, PowerShell, JavaScript, or SQL.
  • Solid understanding of Object-Oriented Analysis and Design (OOA/OOD) principles and their application to both system and element design.
  • Experience with messaging serialization mechanisms and knowledge of how they impact data transfer and performance.
  • Working knowledge of RDBMS and experience with ODBC/SQL for database management and querying.
  • Expertise in Git, with prior experience using GitHub Enterprise for collaborative development.
  • CI/CD tooling experience (Jenkins, Bamboo, TeamCity, AWS Code Pipeline) is strongly preferred for efficient automation and continuous delivery of applications.
  • Familiarity with performance optimization tools such as code profiling and analysis techniques is a plus.

Desired Skills

  • Strong problem-solving and analytical thinking skills.
  • Ability to work in a collaborative, fast-paced environment with teams across different locations.
  • Good communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • A strong drive for self-improvement and learning new tools and technologies.

Why Join Us?

  1. Career Growth. We believe in nurturing talent and providing our employees with the opportunity to grow within the organization. Continuous learning and skill development are key parts of our culture.
  2. Innovative Environment. Work with a talented team and tackle exciting challenges using cutting-edge technologies.
  3. Flexible Work Locations. With multiple locations across Greater Noida, Bangalore, Pune, and Hyderabad, you can choose the office that best suits your needs while working in a collaborative and innovative environment.
  4. Competitive Compensation. We offer attractive salary packages and benefits that are in line with industry standards.

If you are a highly skilled Java Developer with expertise in AWS and SQL, looking to work on innovative projects and join a growth-driven company, we would love to hear from you!

Apply now and take the next step in your career!