Java Developer (Ecommerce & Elasticpath ), 6-12 years of experience Location Wo

BayApps, Inc.

India

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BayApps, Inc. in India is seeking a hands-on Java developer to participate in the full product development cycle. You will design, implement and maintain software with a focus on scalable microservices, REST APIs, and AWS deployments, while following SOLID principles and modern design patterns.

The role also involves sustaining support, agile team collaboration, and occasional scrum master responsibilities to drive timely deliveries and quality outcomes.

Qualifications

  • Hands-on Java 8 development.
  • Strong knowledge of Spring framework and Spring Boot.
  • Experience with REST APIs and AWS ecosystems.
  • Good understanding of MySQL DB.
  • Experience with Ecommerce platforms (Elasticpath).
  • Knowledge of domain-driven design and microservices.
  • Cloud deployments and scripting.
  • Experience with BDD/TDD and CI tools.
  • Proficiency in Linux environments.
  • Strong OO programming and design patterns.

Responsibilities

  • Participate in complete product development cycle from analysis to testing.
  • Provide sustaining support and end-to-end feature enhancements.
  • As a member of an agile team, act as a scrum master and help plan work items.
  • Design, develop and maintain software per high-level requirements.
  • Ensure code quality with patterns and SOLID principles.
  • Document designs, code and test reports; participate in peer reviews.
  • Estimate, plan and deliver modules and releases on time.
  • Stay updated with technology and market trends.

Skills

Java 8
OOP & Design Patterns
Analytical thinking
Communication
Agile / Scrum

Tools

Spring/Spring Boot
REST API
AWS
MySQL
ElasticPath
DDD & microservices
CI tools
Linux
HTML5/CSS/JS (basic)

Job description

  • Participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration and system testing of software
  • Provide ongoing sustaining support to the product, addressing end to end feature enhancements.
  • As a member of an agile development team, perform a scrum master role and participate in the planning and execution of work items.
  • Design, Develop and maintain the software solution based high-level product description or requirement document
  • Make a Software design at the module level are highly reusable.
  • Follow well-defined Design Patterns and practice SOLID principles
  • Document work, software designs, code, and record and produce test reports.
  • Participate in reviews of work done by peers and provide constructive feedback.
  • Completely accountable for own work. Estimate, plan, organize own work, and manage time efficiently.
  • Responsible for deliveries in the required deadlines. Deliveries can be modules, documentation, customer releases, etc.,
  • Plan, organize, and execute assignments with very little or moderate supervision.
  • Present work to the team for review or other purposes.
  • Be contemporary, by adopting technological and market evolutions.
  • Other responsibilities as assigned by the management from time to time.
Requirements
  • Hands-on Proficiency in Java 8,
  • Sound Knowledge of Spring framework with Spring Boot, REST API, AWSGood knowledge of MySQL DB
  • Good knowledge of Ecommerce & Elasticpath
  • Good understanding of software architectures patterns, software algorithms, and software engineering principles
  • Experience in Domain-Driven Design, microservices-based architecture
  • Cloud Deployments and Scripting
  • Good exposure to BDD / TDD
  • Good exposure to Continuous integration tools.
  • Hands-on with AWS & Linux environments
  • Hands-on developer (who spends more than 75% of the time with code)
  • Good knowledge of Object-Oriented Programming and Design Patterns.
  • Good analytical and problem-solving skills.
  • Demonstrated experience HTML 5, CSS, Bootstrap, JQuery/JavaScript.
  • Experience in the tools required in a development lifecycle: build, unit testing, version control, task and defect management, Agile development approaches
  • Passion to learn new technologies
  • Excellent communication and interpersonal skills.
  • Upbeat, highly motivated, and a self-starter.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

The Glove Company • Mumbai

On-site
INR 600,000 - 1,000,000
Java Developer
Java Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Java Developer
Java Developer

Tata Consultancy Services • Pune District, Bengaluru, Hyderabad

On-site
INR 900,000 - 1,300,000
Java Developer with AWS
Java Developer with AWS

Iris Software, Inc. • Dadri, Pune District, Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Randstad • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Java Developer Engineering
Java Developer Engineering

Fleet Studio • Chennai District

On-site
INR 800,000 - 1,200,000
Java Developer (JSP- Servlets)
Java Developer (JSP- Servlets)

Closing Gap • Chennai District

On-site
INR 1,500,000 - 2,300,000
Java/J2EE Developer
Java/J2EE Developer

iSynergy TechSys Pvt. Ltd. • Pune District

On-site
INR 800,000 - 1,200,000
Java Full stack Developer with AWS(DevOps)
Java Full stack Developer with AWS(DevOps)

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Java Developer
Java Developer

Mployee.me • Mumbai

On-site
INR 900,000 - 1,300,000