Lead Java Full stack Engineer
Location: O Fallon, MO (Hybrid)
Visa: USC, GC, GC/EAD
Experience: 12+ Years
Hybrid/Remote: Hybrid (Minimum of 3 days required onsite)
What are your top 3 required technical skills?
- Full Stack Developer - Angular
- Spring Boot (MVC, and Security)
- Oracle Database Programming (PL/SQL)
What are a couple of desired/nice to have technical skills?
- Good understanding of CI/CD, Jenkins, Chef pipeline, GIT, MAVEN
- Unix Shell Scripting
- Knowledge of SONAR, Splunk, Dynatrace, Vulnerability Scanning tools
- What soft skills would you like to see in a candidate?
- Communication
- Collaboration (Team Player)
Role:
- Lead the design, development, implementation, and delivery for engineering efforts spanning 3-4 teams and alternatives to meet business requirements in adherence with Client standards, processes, and best practices.
- Participate on complex application-level initiatives and projects teams, collaborate with business partners, vendor/ consulting organizations and peer level professionals from other IT disciplines
- Contribute to all parts of the software s development including design, development, documentation, and testing.
- Have strong ownership of your team s software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.
- Drive code/design/process trade-off discussions within team whenever required.
- Perform demos/acceptance discussions in interacting with Product owners.
- Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members.
All About You: Knowledge / Experience:
- Proven experience as a technical lead, developer, building world class solutions on a global scale.
- Full Stack developer with strong Java development/architecture experience in Java, J2EE, Java Scripts, JSP, Spring Boot, Spring (MVC, Security), Tomcat 8+, Hibernate, SQL, RDBMS (Oracle), Web-services (JSON and SOAP).
- Have a good knowledge of design & development experience in RESTful APIs and Web Services using Java, Spring Boot & deploying them on any one of the public cloud platforms.
- Have a good knowledge of CI/CD principles and tools such as Jenkins, Chef, Habitat, GIT, Maven, Sonar, Checkmarx.
- Have a good knowledge and experience in one of the IDE - Intellij/Eclipse/STS.
- Have a good knowledge and experience of writing Junit test cases
- Strong experience in Oracle Databases, SQL, and PL/SQL developments.
- Be familiar with Agile/Scrum methodologies.
- Be familiar in web technologies such as jQuery, AngularJS, CSS, HTML & cross browser compatibility.
- Be familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management.
- Be familiar with Putty, TOAD, Remedy tools
- Be familiar with Linux, Unix Shell Scripting.
- Working Knowledge of tools like Sonar, Dynatrace, Splunk.
Skills/ Abilities:
- Have the ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
- Have the ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources.
- Have the ability to deal with pressure situation without compromising the processes.
- Have the ability to manage multiple priorities simultaneously
- Result oriented, self-driven and go-getter abilities.
- Personal attributes are strong logical and Analytical Skills, design skills, strong communication written and verbal skills.
- Strong communication skills -- both verbal and written and strong relationship, collaboration skills and organizational skills.
Education:
- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.