The Opportunity :
We are looking for Sr. Java Back-End Software Engineers who are passionate about their work and embraces the ideals of the software craftsmanship movement and Agile development practices.
Self-motivated engineer who can take the initiative and work effectively both independently and as part of a scrum team of engineers.
US WORK AUTHORIZATION REQUIRED - No H1B or F-1 visa sponsorship is available for this position at this time. Essential Duties and Responsibilities :
- Help move the team to idempotent production and continuous delivery
- Be a part of a cross-functional team and continue our charge towards test automation and continuous integration
- Work closely with our team of Product Managers, as well as your own team of developers, QA, and designers
- Drive innovation by coming up with new and surprising ideas for our applications and our processes
- Translate application user stories and use cases into functional applications
- Design, implement, and maintain our application and infrastructure components
- Identify bottlenecks and bugs, and devise and implement solutions to mitigate and address these issues
- Refactor and improve maintainability of the codebase
- Solve complex scalability, platform, and integration problems
Qualifications :
- Bachelor’s degree in Computer Science
- Proficient in Java 8+ and Spring Boot
- 8+ years within an object-oriented software development environment
- Excellent knowledge service-oriented programming paradigms
- 5+ years in building and designing SQL databases and Oracle PL / SQL
- 5+ years experience with popular Java J2EE web application frameworks such as Sping, EntityFramework, Hibernate, AgularJS, ReactJS, and Dependency Injection containers (AutoFac, SpringDI).
- 5+ years experience writing unit test, stubs, mocks in a TDD environment
- 5+ years experience building on premise and / or cloud
- Creativity and ability to learn and solve problems quickly in a fast-paced environment
- Experience working with a version control system (preferred GIT)
- Working knowledge of automating the build and deployment of on premise and / or cloud applications
- Working experience in a Windows and / or a Linux and / or a Macintosh environment
- Good understanding of object oriented programming, SOLID principles, design patterns.
- Knowledge of secure coding principles (OWASP Top 10)
LI-KB1
MerchantE is an Equal Opportunity Employer committed to a diverse workforce.
30+ days ago