What are the responsibilities and job description for the Java Full Stack Developer - Blaine, MN (Onsite) position at Thinklusive?
Job Details
Role: Java Full Stack Developer
Location : Blaine, MN (Onsite)
Duration: Long Term Contract
Experience required 12 years
Top 3 skills required for this role:
7 years of experience in Java/J2EE development, JAVA Web Services Development
5 years of experience with Spring, Spring Batch, and Spring Boot
5 years of experience in JPA, Hibernate
3 years of Git or GitHub experience
5 years of Agile experience
3 years of experience in application & data architecture and solution design
2 years experience in any of the following front-end technologies: JavaScript, JSON, CSS, JQuery, Ajax and HTML 5
Job Description/ Responsibilities
Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.g., performance, reliability, balance, and controls) requirements.
Write code that adheres to coding standards, procedures, and techniques. Maintain the integrity of existing program logic according to specifications.
Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team). Ensure the quality of work completed by vendor partners.
Write and/or revise system design documentation and operations documentation to include providing required input into operation support manuals.
Provide mentoring and direction to more junior members of the application development team. Influence the shaping of standards and tools.
Provide governance oversight to ensure project adherence to development strategy, standards, policies, tools, and procedures.
Guide the development team to consistently apply appropriate development principles and standards during all phases.