Search Jobs

Search by job, company or skills

Senior Java Software Engineer

Senior Java Software Engineer

Undocked
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

About Us

At Undocked, we help companies excel in e-commerce by delivering bespoke optimizations and cutting-edge analytics. Our experience in retail and supply chain product strategy, technology, and operations has helped organizations succeed in their e-commerce and digital transformation journeys.

Job Summary

We are looking for a Senior Java Developer with strong hands-on experience in Java, Spring Boot, Microservices, and Google Cloud Platform (GCP) to design, develop, and support scalable backend applications.

The ideal candidate will have 5 - 8 years of software development experience, strong expertise in Java and Spring Boot, and practical experience building and deploying applications on Google Cloud. Experience in retail, e-commerce, OMS, WMS, supply chain, inventory, fulfillment, or other high-volume transactional systems is highly preferred.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices for enterprise applications.
  • Develop cloud-based applications and services using Google Cloud Platform (GCP).
  • Work with product and business teams to understand requirements and translate them into technical solutions.
  • Design and implement integrations with upstream and downstream enterprise systems.
  • Develop reliable and maintainable solutions following clean code, design patterns, and software engineering best practices.
  • Troubleshoot application and production issues, perform root cause analysis, and implement effective fixes.
  • Participate in technical design, code reviews, and solution discussions.
  • Optimize application performance, scalability, and reliability.
  • Work closely with Business Analysts, Product Owners, QA, DevOps, Architects, and other engineering teams.
  • Contribute to Agile/Scrum ceremonies including sprint planning, backlog refinement, reviews, and retrospectives.
  • Mentor junior developers and contribute to continuous improvement of development practices.

Required Technical Skills

  • 5 - 8 years of hands-on software development experience.
  • Strong programming experience in Java/J2EE.
  • Strong hands-on experience with Spring Boot and Spring Framework.
  • Mandatory hands-on experience with Google Cloud Platform (GCP).
  • Experience developing RESTful APIs and Microservices.
  • Strong understanding of Object-Oriented Programming, design patterns, data structures, and software engineering principles.
  • Experience with Hibernate/JPA and ORM concepts.
  • Strong experience with relational databases such as Oracle, PostgreSQL, MySQL, or similar.
  • Experience with Git and modern software development practices.
  • Understanding of CI/CD, DevOps practices, and automated deployment processes.
  • Good understanding of distributed systems, API integrations, and enterprise application development.
  • Experience working in Agile/Scrum development environments.

Preferred Experience

Experience in one or more of the following domains is highly preferred:

  • Order Management Systems (OMS)
  • Warehouse Management Systems (WMS)
  • Supply Chain Management
  • Inventory Management
  • Retail / E-commerce
  • Fulfillment and Logistics
  • High-volume, transaction-intensive enterprise applications

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

9-12 yrs
Bengaluru, India
Skills:
Java, Git, Rest API Development, Docker, Spring Boot, Kubernetes, Spring WebFlux, Agile development practices, Microservices architecture
8-10 yrs
Bengaluru, India
Skills:
Rest Api, Springboot, Database Management, Microservices, AWS, Netflix Conductor, AWS Step Functions, Workflow tools, Java 8-11
7-10 yrs
Bengaluru, India
Skills:
Kubernetes, Spring Boot, Rabbitmq, Hibernate, Spring Cloud, Mockito, Redis, MySQL, Docker, Jenkins, Apache Kafka, PostgreSQL, MongoDB, GitHub Actions, Java 17, TestContainers, JUnit 5
5-12 yrs
Bengaluru, India
Skills:
Rtc, Tomcat, Maven, Kafka, Spring Boot, JUnit, Ibm Mq Series, JDBC, Hibernate, Graphql, Jndi, Json, Soap, Jms, Jenkins, Git, Mockito, Xml, Spring Jpa, Kubernetes, Micro services architecture SOA, resilience 4j, Spring Rest Services, Java 17
6-11 yrs
Bengaluru, India
Skills:
Jvm, Design Patterns, Maven, Sql Queries, Spring Boot, Kafka, Nodejs, Rest API Development, Multithreading, Microservices, Nosql, Dsa, RDBMS, JUnit, Aws Cloud, Logging, Generics, Java, Oops, Git, Mockito, Gradle, Reactjs, Caching, Security, Idempotency, Power Mock, Monitoring, Collections, Transactions, tracing