SunLight Technologies is looking for Experienced Full Stack Java Developers with Experience in developing Microservices and Front End Web Applications using Angular and/or React frameworks.
Our client is a software publisher in the ERP space, they provide software that increases the efficiencies of real-time information and business intelligence which managers need to have broad visibility into every action and transaction of an enterprise.
We are looking for an experienced Full Stack Developer to support the delivery of mission-critical technology and solutions to Fortune 500 and government customers globally.
This senior-level position will be involved with technology solutions that support the mission of providing state-of-the-art global ERP and IoT technology.
- BSCS degree or equivalent
- Full Stack development Experience at a Commercial Enterprise Software Company preferably in the ERP Space Or Full Stack Developer working in the Public Sector.
- Experience with Behavioral Driven Development methodology
- Experience with current DevOps/DevSecOps methodology and tools
- Experience with Kubernetes, Micro Services for deployment architecture
- Experience with Data Lake and Big Data strategies and implementation
Skills / Experience
- Backend: Java, Spring Boot, Restful APIs, JUnit, Kubernetes, Micro Services, SQL and NoSQL Databases
- CI/CD: Git, Jenkins
Additional Required skills : Current Java (J2EE) and back-end development experience 5+ years.
Support and Maintenance of Legacy Java Web Applications (Java 8).
Minimum 9 months of extensive Angular 5+ development.
Solid skills working with cascading style sheets.
Experience using SQL and SQL Server, and may use Oracle, or MySQL to write moderately complex SQL.
Experience with recent Hibernate development.
Mid-level understanding of Java Server pages, including JSP expression language and custom tags.
Demonstrated experience with frequently unit testing and refactoring code implementations.
Participation in Agile sprint driven projects, where thoughts and work efforts are openly discussed and challenged in a group setting.
Proven track record of successful on-time delivery of reasonable task assignments.
Active and frequent participation in analysis and design meetings.
Experience with applications that function on multiple browsers, platforms, and versions.
Demonstrated success contributing well written, coherent analysis and design documents.
Participation in Peer Reviews of the implementation of personal code, database access, and screen designs.
All qualified applicants will receive consideration without regard to race, age, color, sex (including pregnancy), religion, national origin, disability, sexual orientation, gender identity, marital status, military status, genetic information, or any other status protected by applicable laws or regulations.