Java Full Stack Developer

Bangalore, Karnataka, India
Sep 25, 2024
Sep 25, 2025
Onsite
Full-Time
8 Years
Job Description

We are seeking highly skilled Java Full Stack Developers who will work on complex engineering projects, digital platforms, and large-scale marketplaces. These developers will leverage cutting-edge technologies and stay ahead of the technology curve as they continuously upskill and adopt emerging trends. You will work in an agile environment, collaborating with talented peers, solving intricate challenges, and contributing to full-lifecycle development projects.

As a Java Full Stack Developer, you’ll be a key player in the end-to-end design and implementation of custom platforms and solutions, co-creating innovative products for Fortune 500 companies. You will have the opportunity to work with open-source technologies, cloud-native architectures, and large-scale distributed systems, while playing an active role in developing new products and solutions.

Key Responsibilities

  1. Design & Development. Contribute to the design, architecture, and coding of complex systems, ensuring high-quality solutions.
  2. Agile Collaboration. Work in an Agile team alongside Power Programmers, open-source communities, and user groups, driving high-impact solutions.
  3. Cloud-Native Projects. Develop scalable cloud-native platforms, products, and marketplaces using cutting-edge technologies.
  4. Mentorship & Leadership. Mentor junior and middle-level developers, providing guidance on best practices, architecture, and problem-solving.
  5. Innovative Solutions. Solve end-customer challenges using innovative approaches, building solutions with minimum system requirements.
  6. Cross-functional Collaboration. Co-create and develop new platforms with clients, contributing to the entire product lifecycle, from design to deployment.
  7. Continuous Learning. Stay ahead of the technology curve by contributing to open-source communities and continuously learning new technologies.

Required Qualifications

  1. Education. Bachelor’s Degree in Computer Science or a related field.
  2. Experience. Minimum 8+ years of experience in software development, with extensive knowledge of both frontend and backend technologies.
  3. Problem-solving. Proven experience in tackling complex issues and experimenting with solutions using scientific approaches.
  4. Mentorship. Ability to mentor, train, and guide developers within the team, delegating tasks effectively.
  5. Project Scope Understanding. Comprehensive understanding of the full project lifecycle, from concept to final deployment, ensuring alignment with market goals.
  6. Strong Communication. Excellent written and verbal communication skills, with an ability to translate complex technological concepts into clear actionable tasks.
  7. Analytical Mindset. Strong analytical and problem-solving skills with the ability to exercise independent judgment.

Technical Skills

  1. Frontend Technologies. Experience with React.js, Vue.js, JavaScript, HTML5, and CSS3.
  2. Backend Technologies. Proficiency with Java 8+, including Java Lambdas, Kotlin (preferred).
  3. Database Systems. Hands-on experience with Oracle and PostgreSQL databases.
  4. Cloud & DevOps. Expertise in AWS services (S3, SNS, SQS, RDS, DynamoDB, etc.), Terraform, Docker, and Kubernetes.
  5. CI/CD & Infrastructure. Experience with Jenkins pipelines, infrastructure as code, C4 diagrams, one-click deployment.
  6. Monitoring Tools. Familiarity with InfluxDB, Grafana, Sensu, Kibana, ELK stack.
  7. Testing. Experience with unit testing, test design, and knowledge of tools like Jest.
  8. Agile Practices. Experience with Scrum, Git, Pair Programming, Peer Reviewing.
  9. Bonus Skills. Knowledge of Mesos/Marathon, additional AWS services, and Kotlin will be an advantage.

Personal Attributes

  1. Passion for Learning. Intrinsic motivation to continuously learn and self-develop, keeping up with industry trends.
  2. Team Player. Strong ability to work in a team, collaborating closely with colleagues to achieve shared goals.
  3. Agile Mindset. Adaptability and willingness to take on different roles within the team as needed.
  4. Leadership Qualities. Strong leadership skills with an ability to guide teams in complex project environments.

Why Join Us

  • Work with innovative Fortune 500 companies on large-scale digital platforms and cutting-edge projects.
  • Be a part of a culture that values continuous learning, providing you with opportunities to engage with the open-source community and emerging technologies.
  • Collaborate with a team of passionate, highly skilled engineers, and solve meaningful problems.
  • Get exposure to cloud-native architectures and advanced engineering projects that push the boundaries of what’s possible.

If you’re a go-getter who loves solving complex engineering challenges and are excited by the opportunity to work with innovative technologies, this is the perfect role for you.