Vacancy caducado!
Job Description
Title: Lead Full-Stack Java API DeveloperLocation: Anywhere, US 9East Coast)Duration: 6 months contract with a possible extensionONLY W-2 CANDIDATESJob Description:Our client is looking for a Lead Full Stack Java API Developer, with a solid background in designing, building, and deploying enterprise level REST Java API services in Spring Boot using the Agile product development process.- Analyzes, designs, programs, debugs, supports, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs
- Partners with the IT Architect during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need
- Completes documentation and procedures for installation and maintenance
- May interact with users to define system requirements and/or necessary modifications
- Full Stack lead Java developer working with distributed agile teams, proficient in agile (Scrum) project management methodologies with total 10+ years' experience in Banking and Financial Services domain preferred
- Translate high-level software design specifications into low level design features
- Read and create UML diagrams
- Create the Agile stories for these features
- Drive the Agile stories to completion under their own power.
- Work in a large-scale enterprise environment subject to a complex set of security and regulatory requirements.
- Customer focused solution design
- Fact-based, demonstrable software development
- Story estimation
- Identify dependencies and impediments and help resolve them
- Thorough knowledge of automated unit and integration testing tools and techniques for spring boot
- Work with other teams to gather requirements and turn them into deliverables.
- Supervise and mentor the junior engineers on the team.
- Lead code reviews
- Approve pull requests
- Troubleshoot issues in the development and QA environments
- Assist QA engineers in test setup and execution
- Experience in database design for both relational and nosql systems
- Respond to, and help resolve, production incidents
- Working in a managed container environment such as Kubernetes or Openshift
- Work with inversion of control framework
- Develop code using Java 11+ features and libraries
- Manage code using the GIT flow model
- Familiar with CI/CD pipelines using GIT/Bitbucket and Jenkins
- Work with DevOps engineers to resolve pipeline issues
- Resolve code scan issues Knowledgeable in secure coding
- Basic IP network knowledge
- Familiarly with Object-Orient Design and development best practices
- Familiarity with full stack development or experience is a plus
- Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards
- Demonstrates deep expertise in specific coding concepts and/or languages
- Evaluates program modules for performance scalability and openness of design
- Provides technical guidance to less experienced developers
- Predicts application development requirements based on changes in underlying architecture
- Develops programming guidelines/standards and makes them accessible to other programmers
- Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
- Experience with web applications that use responsive design to better support mobile browsers
- Experience in highly secured online environments that use n-tier designs and extensive firewalling to enhance security. Experience interfacing with back-end applications using MQ, SOAP, RESTful services, and JSON
- Experience partnering with others to solve problems quickly and efficiently
- Exposure to full stack development are a plus
- Experience in the Financial Services Industry
- Bachelor's degree or equivalent
Vacancy caducado!