Company:
FutureSoft IT
Location: BLOOMINGTON
Closing Date: 07/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Local candidates Preferred. This opportunity does not provide Visa sponsorship. No corp to corp applicants please. Candidate must be available to work on our W2.
Title: Lead Java Developer
Duration: 10 months contract-to-hire opportunity
Location: Bloomington, MN.
Position Description:
Technically require in-depth experience in:
- Java
- J2EE
- SOA
- Web services (SOAP and REST)
- Spring
- Hibernate
- Lead experience with excellent design.
- Experience in designing and implementing end-to-end solution architectures for large and complex systems.
- Extensive experience in building and consuming RESTful or SOAP web services.
- Support existing Web Services and perform enhancements.
- Experience in software development using standard J2EE frameworks that include Spring and Hibernate.
- Experience with SOAP UI, Postman, JUnit, continuous integration and development tools like GIT, Jira & Confluence.
- Experience with continuous development and tools like Jenkins.
- Experience using build technologies like Maven.
- Experience in performing thorough unit testing and code reviews.
- Good analytical skills for troubleshooting production issues.
Day-to-day Responsibilities:
- Lead designs application solutions based on detailed application requirements, and define data structures and data sources to satisfy the application solution.
- Work closely with architects, developers, customer representatives, project managers, etc. to ensure that application solutions meet customer requirements.
- Possess expert level knowledge of the tools and processes required by the role.
- Ability to perform functions at all levels of a process.
- Serve as technical lead in area of expertise with duties instructing, directing, and checking the work of others.
- Possess excellent communication and relationship skills.
- Comfortable interfacing with ESI director level management for technical briefings, status reports, etc.
- Improve application quality and reliability by implementing good standards and processes.
- Increase productivity by implementing tools and processes.
- Ensure quality is maintained by following development patterns and standards.
- Design and build prototypes, which become the application system.
- Prepare deployment and post-deployment plans to support the conversion and deployment of the solution.
- Interact with architects, analysts, project managers, developers, customer representatives, and QA managers to ensure that application solutions meet customer needs.
Qualifications: Over 10 years of work experience in application engineering.
#J-18808-LjbffrShare this job
FutureSoft IT