Job Description
Lead Software Engineer
Location: Charlotte, NC
Duration: 12 months
Pay: $75.00 per hour/ W2
We are seeking a highly skilled Lead Software Engineer with a strong focus on backend development and extensive experience in Java technologies. In this role, you will work on large-scale portfolios management and investment risk platform development, contributing to both web UI and Java backend initiatives. You will consult on complex, multi-faceted software engineering projects, evaluating long-term challenges, architecting solutions, and collaborating with stakeholders to deliver high-quality, scalable software systems.
Responsibilities
- Consult on large-scale, complex software engineering initiatives with broad organizational impact.
- Lead the design, development, and deployment of full-stack solutions with a focus on backend Java development.
- Contribute to portfolio management and investment risk platform development, ensuring high performance and reliability.
- Analyze and resolve complex technical issues, providing strategic recommendations to stakeholders.
- Collaborate across engineering, product, and business teams to align technology deliverables with organizational goals.
- Ensure adherence to Agile methodologies and SDLC best practices throughout project lifecycles.
Required Qualifications
- 6+ years of Full Stack Software Engineering experience or equivalent (work, training, military experience, education).
- 5+ years of SDLC experience, including repository, build, and deployment tools (e.g., GitHub, Maven, Harness, UDeploy).
- 5+ years of Core Java and distributed servers platform experience.
- 5+ years of relational database experience.
- 3+ years of Agile methodology experience.
- BS/BA degree or higher in Computer Science, Engineering, or related field.
Technical Skills
- Java Development: Core Java, Java Microservices, Spring Framework, Spring Boot
- Full-Stack Development: Backend-focused solutions with Web UI integration
- Database Development: Relational database design & optimization
- Agile & SDLC Tools: GitHub, Maven, Harness, UDeploy, Agile Methodologies
- Architecture & Design: Distributed systems, scalable platforms