Job summary:

Java Lead/Architect

Des Moines, IA, United States

Length and terms:
Long term - W2 or c2c

Position created on 05/20/2020 06:13 am

Job description:

*** Very long term project; Initial PO till 6/30/2021 -  expect to go for 5+ years  *

**Full time with benefits or hourly contract position*** Need 3 verifiable references with resume

Temporary Remote Work Permitted: Due to COVID-19, the client has agreed to allow the selected candidate to work remotely for the time being. However, the selected candidate must be available to report onsite as directed by the client to pick up equipment on the first day. This position REQUIRES the selected candidate to work ONSITE for the duration of the assignment once it is deemed clear to return to the to the building. 

  • Understand technology requirements by studying organization mission, goals, and business drivers; conferring with executives
  • Identify, research and evaluate innovative emerging technology to improve organizational capabilities
  • Test proofs of concepts using new technology to determine relevance to organizational needs and evangelize the use of new technology solutions to drive necessary changes and optimization efforts
  • Consult with development, security, and infrastructure staff to ensure adoption of new technology solutions
  • Design strategy to migrate from legacy applications and implement business functions in modern/new-gen technology
  • Conduct code reviews; design implementation plans and defines technical goals
  • Translate complex product and project requirements into innovative technical solutions that can be implemented by the organization
  • Coordinate software development activities with the team and provide the necessary guidance
  • Ensure compliance with established architectural standards, design patterns, policies and procedures, standards and best practices
  • Ensure optimum performance, scalability, and usability of the business services running as components of the overall architecture
  • Contribute to high-level project management skills to break down development tasks, estimate effort, manage resources and schedule assignments
  • Responsible and accountable for the solution designs to deployment
  • Implement Agile methodology and identify process improvements

The ideal candidate will be a leader and a strong team contributor will be eager to learn, be relentless in developing their craft as a software professional, and will find great satisfaction in the patient pursuit of excellence. The candidate will design applications, provide technical oversight, play a role in ensuring the applications are available, secure, scalable, robust, high performing, and cost-effective to serve the staff and end-users.


  • 15 years Java and Open Source technologies like Java, Jakarta EE, JSF, Struts, JSP, Spring frameworks including Spring Boot, Spring Batch,
  • Code Quality Tools like FindBugs and SONAR
  • Jenkins
  • Agile SCRUM
  • Spring MVC, Spring DI, Spring Data, Spring Cloud, EclipseLink, Open JPA, iBatis, CMIS, Xml Technologies, MicroProfile, JS, JSON, HTML, CSS, SOAP
  • Team LeadershipRequired Skills

Contact the recruiter working on this position:

The recruiter working on this position is Gowtham Reddy
His/her contact number is +(1) (205) 5983015
His/her contact email is

Our recruiters will be more than happy to help you to get this contract.