Backend Developer - Java 2
Core
Designing, developing, and maintaining high-performance Java applications for eCommerce stores and external system integrations.
Role type
Mid-level backend Java developer
Builds
eCommerce stores, content management, and external system integrations
Domain
Software Engineering / eCommerce
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, RESTful APIs, SQL/NoSQL, Unit Testing (JUnit/Mockito), OOPs, Design Patterns, Multi-threading, CI/CD, Caching
Preferred skills
Agile Project Management, Cloud technologies, Code quality tools (Sonarqube)
Technologies
Java, Spring, Spring Boot, SLF4J, LogBack, Log4j, JUnit, Mockito, Powermock, Sonarqube, RDBMS, NoSQL
Responsibilities
Coding, debugging, and unit testing complex software applications; Developing technical aspects of eCommerce stores and integrations; Troubleshooting complex/escalated incidents; Mentoring less experienced team members; Researching and validating new software engineering technologies
Seniority
Mid-level, hands-on IC