> Markdown version of [/jobs/ext/3345652-lead-java-engineer-with-ecommerce-background](https://www.wearedevelopers.com/jobs/ext/3345652-lead-java-engineer-with-ecommerce-background). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Java Engineer with Ecommerce Background - **Company:** Merican Inc - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Computing Platforms, Software Quality, Computer Programming, Databases, Software Debugging, DevOps, Java Platform Enterprise Edition (J2EE), Gradle, Systems Analysis, Integrated Development Environments, NoSQL, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, Reliability Engineering, Software Engineering, Software Systems, SQL Databases, Web Applications, Test-Driven Development (TDD), Spring Cloud, Apache Spark, Spring-boot, Git, Build Management, Cassandra, Restful APIs, Service Stack, Jenkins, Microservices - **Published:** September 21, 2026 - **Apply:** https://www.dice.com/job-detail/a2817659-1e2d-41bf-85d1-8b81edd8f2b3 ## About the Role * 10+ years of experience developing in Java technologies with equivalent experience in systems analysis, OO design, OO programming and debugging skills * 4+ Experience in technology stack including Spring Boot, Spring Cloud, Gradle, Microservices Architecture, REST, Java 1.8, Spark * Experience No SQL(Cassandra)/ in SQL(Oracle) * Experience in Spark Programming - nice to have * Experience with build and deployment using Git/Stash/Jenkins etc. * eCommerce experience (Retail) - nice to have * Experience working with Agile/scrum teams ## Description * Design and develop enterprise level, high-volume web applications platforms and state of the art technical solutions leveraging Java and JEE platform technologies. * Provide hands-on guidance and mentorship to the Java development teams * Responsible for designing solutions, developing, implementing, maintaining and supporting Java based components and interfaces * Leading project teams of Java/J2ee/Spring/Spark/Database developers, including mentoring, architecting, breaking features into stories and follow through * Participate in design discussions and solution design sessions with product management and software development teams * Contribute to the evaluation, prototyping and selection of software solutions * Apply Test Driven Development practices and software quality measurement tools * Coordinate with the various teams such as Quality Assurance, DevOps, Infrastructure, Site Reliability Engineering(SRE) to ensure stable development environment * Work with Product/Business teams to understand business needs and create technical solutions