Lead Full Stack Java Developer at Confidential company
About the Job
Job Title: Lead Full Stack Java Developer
Job Location: Ofallon, MO, USA, 63366
Work Model: Onsite
Employment Type: W2
Estimated Duration (In months): 13
Must Have Skills/Attributes: Angular.js, jQuery, PL/SQL, Spring Boot, Spring Framework
Nice To Have Skills/Attributes: CI/CD tools, Shell Scripting, Splunk
Top 3 required technical skills:
Full Stack Developer - Angular
Spring Boot (MVC, and Security)
Oracle Database Programming (PL/SQL)
Desired technical skills:
Good understanding of CI/CD, Jenkins, Chef pipeline, GIT, MAVEN
Unix Shell Scripting
Knowledge of SONAR, Splunk, Dynatrace, Vulnerability Scanning tools
Job Description
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.