Lead Software Engineer (Java, Spring Boot, React)
Posted 2025-04-22Job Title: Lead Software Engineer (Java, Spring Boot, React)
Location: Denver, CO (Hybrid)
Position Type: Contract
Job Description:
Description:
We are seeking a resourceful, focused and experienced individual to join our team as a full-stack Software Engineer. You will be part of a team that actively collaborates with business peers to develop Java-based applications used by top firms in the financial securities industry. We are looking for well-rounded software developers who work well with iterative development methodologies to build high quality, professional web-based and back-end server applications. The ideal candidate will have experience using Spring Boot, React JS and AWS.
Responsibilities Include:
? Review application requirements and business processes
? Actively contribute to design sessions and team discussions
? Develop features from requirements to completion with limited supervision
? Write unit and integration tests that verify requirements are met
? Review code and provide feedback on what can be improved
? Debug issues that arise; implement and deploy fixes
? Improve application performance and enhance product usability
? Work in an agile environment; iterate over greenfield development and adapt to requirement changes
? Ability to work remotely
Required Skills:
? OO design/development (Java/Spring Boot)
? Understanding of Dependency Injection/IoC
? JPA/SQL
? Experience building multi-threaded solutions handling high data load.
? Experience with modern UI frameworks (ReactJS)
? Experience writing unit and integration tests (JUnit/Mockito)
? Comfortable using git as a version control system (GitLab)
Other Skills:
? Experience with cloud services (AWS)
? Experience with Kubernetes
? Linux based development (scripting, deployment)
? Experience setting up CI/CD
? Typescript
? Docker
? Kafka
? Redis
? Gradle
? Willingness to learn new technologies
? Familiar with Jira and Confluence
If you believe you are qualified for this position and are currently in the job market or interested in making a change, please email me the resume along with contact details at [email protected]
Apply Job!