Lead Software Engineer - Java, Spring Boot, and AWS - Contract - W2 Only (no agency candidates)

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 11+ mo(s)

Skills

lead
java
spring boot
aws

Job Details

Lead Software Engineer - Java, Spring Boot, and AWS
Must be local to major client hub - St. Louis MO, Bloomfield CT, Morris Plains NJ, Bloomington MN. They will be onsite 100% initially with the potential to become remote at a later time. Preference for candidates that can work in St. Louis.

The Engineer will work to develop automation using open-rewrite recipes. Many engineering problems come to us to be fixed in bulk. The work involves understanding the problem statement and coming up with a solution, develop/test/deploy and liaison with stakeholders as well as app teams to whom the fixes are being applied using this newly developed automation.
  • Should be core Java engineer with enough programming muscles to be able to supplement coding using Go or Python if needed.
  • Serve as a Technical Lead.
  • Team Leadership: You would provide leadership and guidance to a team of developers or engineers. This involves setting clear expectations, assigning tasks, and monitoring progress. You would support the team members, motivate them, and foster a collaborative and productive work environment.
  • Technical Guidance: As a Tech Lead, you would offer technical expertise and guidance to the team. You would assist with architectural decisions, design discussions, and problem-solving. Your experience and knowledge would be valuable in resolving technical challenges and ensuring the team follows best practices.
  • Project Planning and Management: You would collaborate with project managers or product owners to plan and prioritize project tasks. This includes estimating project timelines, allocating resources, and defining milestones. You would also monitor project progress, identify risks or bottlenecks, and take appropriate actions to keep the project on track.
  • Code Review and Quality Assurance: You would conduct code reviews to ensure the quality, maintainability, and adherence to coding standards of the team's deliverables. This involves providing feedback to team members, suggesting improvements, and promoting code optimization and efficiency.
  • Collaboration and Communication: Effective communication is crucial in the Tech Lead role. You would facilitate clear and open communication within the team and with stakeholders. This includes conducting team meetings, providing regular status updates, and collaborating with other teams or departments to align goals and resolve dependencies.
  • Mentorship and Skill Development: As a Tech Lead, you would mentor and support the professional growth of team members. This involves providing constructive feedback, identifying skill gaps, and offering opportunities for learning and development. You would encourage knowledge sharing and help team members enhance their technical skills and expertise.
  • Stakeholder Management: You would interact with various stakeholders, such as clients, project managers, or product owners, to understand their requirements, gather feedback, and ensure their expectations are met. Building strong relationships and effectively managing expectations is crucial for project success.
  • Continuous Improvement: Tech Leads are responsible for driving continuous improvement initiatives within the team. This involves identifying areas for improvement, introducing new tools or processes, and promoting innovation and efficiency. You would stay updated with the latest industry trends and technologies and leverage them to enhance team performance and outcomes.

Skills:
Must Haves:
  • Strong Java developer
  • In-depth understanding of Java dependencies
  • Comfortable with docker and Kubernetes 4. Bring your own language (python or Go preferred)
Other skills
  • Comfortable using a CI/CD pipeline, making changes if necessary
  • Experienced with migrations to Openshift and EKS
  • Comfortable being a mentor/Evangelist to application teams
  • Knowledge/Experience with automated code rewriters like spring boot migrator, open rewrite, and CAS software" with this: "understanding /knowledge of spring-boot-migrator, OpenRewrite, CAST Software, GitHub Dependabot is desirable but not must have
  • AWS

Very desirable:
  • Design and architecture
  • Mentoring other team members/engineers
  • Ability to navigate Enterprise systems and organizations
  • Lead SDLC sessions like code review, architecture review, demos
  • Articulate
  • Confident
  • Manage pilot and adoption of the application
  • Manage stakeholders
  • A passion towards continuous improvement, learning and adding value
For more information please contact Tom Mazzulla at

Since 1995, iTech Solutions Inc., has been providing IT Consulting and Direct Hire Services to the Insurance, Financial, Communications, Manufacturing and Government sectors with local offices in Connecticut, Minnesota, Colorado, Massachusetts, Tennessee, North Carolina, and New Jersey / Pennsylvania area.

Our recruiting strategy is simple, if you want to find qualified IT professionals then use IT professionals to find them. So at iTech Solutions, our personnel are all career IT professionals with a wide range of IT experience. We can honestly say our staff understands the technologies, the complexities of finding and selecting the appropriate personnel and the pressures of running successful IT projects.

Employer will not sponsor applicants for any employment visas, at hiring or in the future, including but not limited to H-1B visas. Corp-to-Corp or subcontract personnel will not be considered for this position.