Senior/Lead Java Software Engineer
ThreatXIntel is a startup cyber security company seeking a Senior/Lead Java Software Engineer to join their platform services team. The engineer will design, develop, and maintain Java 11-based backend microservices, collaborating with product owners and engineering leadership.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Company Description
ThreatXIntel is a startup cyber security company specializing in protecting businesses and organizations from evolving cyber threats. With expertise in cloud security, web and mobile security testing, cloud security assessment, and DevSecOps, we deliver cost-effective, tailored solutions. Our proactive approach focuses on monitoring and testing digital environments to identify and mitigate vulnerabilities. ThreatXIntel is committed to providing high-quality cyber security services to businesses of all sizes, empowering clients to safeguard their digital assets and achieve peace of mind.
Role Description
We are looking for a Senior / Lead Java Software Engineer to join a newly formed platform services team building and scaling backend microservices used across multiple enterprise applications. Microservices are the foundation of the platform, and this role will play a key part in architecting, developing, and owning reliable backend services.
The engineer will work closely with product owners, architects, and engineering leadership to decompose features, design services, and deliver production-grade microservices. This is a highly hands-on role with a strong focus on backend development, supported by light frontend exposure.
Key Responsibilities
- Design, develop, and maintain Java 11–based backend microservices
- Build and expose RESTful APIs consumed by internal applications and external dealer systems
- Collaborate with Product Owners to decompose features into technical deliverables
- Work with Engineering Managers on sprint planning, delivery commitments, and timelines
- Own service design with a focus on reliability, scalability, and performance
- Participate in daily stand-ups, sprint planning, and retrospectives
- Write high-quality, maintainable, and testable code
- Conduct code reviews and provide technical guidance to team members
- Lead by example in engineering best practices and standards
- Take ownership of DevOps processes, including build, deployment, and operational readiness
- Support cloud-based deployments and services on AWS
- Collaborate with distributed teams, including senior and lead engineers across regions
Required Skills and Experience
- Strong hands-on experience with Java 11
- Deep experience building RESTful web services and backend systems
- Proven experience in microservices-based architectures
- Strong backend development focus (approximately 70–80% backend)
- Experience working with AWS cloud services
- Solid experience with SQL databases and queries
- Prior experience leading engineers or acting as a technical lead
- Experience owning DevOps responsibilities for the services you build
- Strong understanding of system design and architectural best practices
- Excellent communication and collaboration skills
Nice to Have
- Exposure to frontend technologies (approximately 20–30% frontend)
- Experience working on platform or shared services teams
- Background in building services for large-scale enterprise platforms
- Experience supporting dealer-facing or external-facing APIs
Similar Jobs
Explore other opportunities that match your interests