Java Full Stack Developer

SpeedMart
Bengaluru, Karnataka, India

Company Profile

Our client is a global IT services company that helps businesses with digital transformation with offices in India and the United States. It helps businesses with digital transformation, provide IT collaborations and uses technology, innovation, and enterprise to have a positive impact on the world of business.

With expertise is in the fields of Data, IoT, AI, Cloud Infrastructure and SAP, it helps accelerate

digital transformation through key practice areas - IT staffing on demand, innovation and growth by focusing on cost and problem solving.

Job Profile: Java FullStack Developer L3

Location: Bangalore, India

Experience: 5.1-7 years

The Role:

We are looking for a motivated and enthusiastic Java Full Stack Developer to join our dynamic development team. The candidate will be responsible for designing, developing, testing, and maintaining scalable and secure web applications using Java backend technologies and modern frontend frameworks.

The ideal candidate should have strong expertise in Java, Spring Boot, Angular, RESTful APIs, and SQL, along with exposure to cloud platforms, CI/CD pipelines, containerization, and messaging systems.

Responsibilities:

  • Develop and maintain scalable, secure, and high-quality web applications using Java full-stack technologies.
  • Build and integrate RESTful APIs and microservices using Java, Spring Boot, Spring MVC, and Hibernate.
  • Develop responsive and interactive user interfaces using Angular, HTML, CSS, and JavaScript.
  • Design, develop, and maintain database solutions using Oracle, PostgreSQL, and other relational or NoSQL databases.
  • Write clean, efficient, reusable, and maintainable code following established coding standards and best practices.
  • Participate in application testing, debugging, troubleshooting, and performance optimization.
  • Improve JUnit test coverage and contribute to test automation initiatives.
  • Analyze defect trends and recommend improvements to testing processes and tools.
  • Participate in Agile ceremonies, sprint planning, code reviews, and technical discussions.
  • Collaborate with developers, product managers, and other stakeholders to understand requirements and deliver effective solutions.
  • Support application deployment and maintenance using CI/CD pipelines and DevOps tools.
  • Continuously enhance technical skills and stay updated with emerging technologies and development practices

Must - Have Qualifications:

  • Minimum 5 years of relevant experience in Java Full Stack development.
  • Strong proficiency in Java and object-oriented programming.
  • Hands-on experience with Spring Boot, Spring MVC, and Hibernate.
  • Experience developing RESTful APIs and Microservices Architectire.
  • Frontend development experience using Angular, HTML, CSS, and JavaScript.
  • Strong SQL and database knowledge, preferably with Oracle and PostgreSQL.
  • Familiarity with NoSQL databases such as MongoDB and Redis.
  • Experience with version control tools such as Git.
  • Knowledge of CI/CD pipelines and tools such as Jenkins or GitLab CI/CD.
  • Understanding of cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker and Kubernetes.
  • Knowledge of messaging systems such as Kafka, MQ, or NATS.
  • Experience with JUnit, unit testing, debugging, and code quality practices.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related field.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Good communication and collaboration skills.
  • Ability to work independently and effectively within a team.
  • Willingness to learn and adapt to new technologies and tools.

Application Method

Apply on LinkedIn or email your resume to: careers@speedmart.co.in

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →