Brooksource is committed to helping their talented professionals grow and is currently seeking a Senior Java Software Engineer. This role involves leading a development team in modernizing a legacy application into a cloud-native environment on AWS, while also mentoring developers and influencing engineering practices.
Responsibilities:
- Serve as the hands-on technical lead for a team of 8 developers (with additional offshore support)
- Lead the rewrite of an existing application into a fully modernized AWS-based architecture
- Design and build scalable backend services using Node.js, NestJS, TypeScript, and microservices patterns
- Contribute to front-end development using React and Next.js
- Own AWS cloud components including Lambda, API Gateway, Step Functions, S3, CloudFront, and more
- Build and maintain CI/CD pipelines in GitLab, and manage infrastructure using Terraform (IaC)
- Provide mentorship, code reviews, technical coaching, and best practice guidance to junior and mid-level engineers
- Partner with architects and product teams to translate business requirements into technical solutions
- Support release management, planning, and deployment readiness activities
- Utilize modern AI development tools to accelerate code delivery and automate repetitive tasks
- Work across multiple priorities and deadlines in a high-volume environment
Requirements:
- 10+ years of software engineering experience
- 3+ years in a technical lead capacity
- Strong experience modernizing or re‑platforming applications into AWS
- Deep backend expertise in Node.js, NestJS, TypeScript
- Solid front-end development experience with React/Next.js
- Hands‑on experience with AWS serverless services
- Experience building and owning CI/CD pipelines and infrastructure using Terraform
- Proven success mentoring and growing technical teams
- Strong analytical and problem‑solving mindset
- Ability to perform constructive, detailed code reviews
- Comfortable in high-pressure, fast-paced environments with shifting priorities
- Excited about AI-assisted development and applying automation to engineering workflows
- Someone who wants a long-term home and aligns strongly with team culture
- Contract-to-hire mindset: committed, engaged, and invested