What are the responsibilities and job description for the Senior Java Developer position at TECHNOMILE LLC?
Senior Java Developer
Location: Remote/Hybrid/In-Office Options
About the Role
TechnoMile is looking for a Senior Java Developer to join our Engineering team. You will be looked to lead the end-to-end development and deployment of enterprise Java microservices-based applications. The ideal candidate has strong expertise in Java, Spring Boot, AWS API Gateway, and microservices design, with a passion for building scalable, cloud-native solutions while following industry best practices.
What You’ll Do
- Collaborate with cross-functional teams to design, develop, and maintain microservices solutions using Java, Spring Boot, Spring Cloud, and AWS API Gateway.
- Participate in the full software development lifecycle: requirements analysis, design, coding, testing, deployment, and support.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Conduct code reviews and provide constructive feedback to ensure quality, maintainability, and security.
- Troubleshoot, debug, and resolve issues in distributed systems, ensuring reliability and scalability.
- Optimize application performance using proven techniques and cloud-native tools.
- Work with DevOps to implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Stay updated with the latest industry trends and cloud technologies (AWS, Azure, GCP).
- Suggest innovative solutions to improve application development.
- Collaborate and communicate effectively with team members and stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5 years of professional experience in backend development with Java and Spring Boot.
- Strong proficiency in:
- Java, Spring Boot, Spring Cloud, AWS API Gateway, microservices architecture
- Frontend experience with React (a plus)
- Version control (e.g., Git)
- Knowledge of software engineering best practices: code documentation, unit testing, CI/CD.
- Strong problem-solving and analytical skills with attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Excellent communication and interpersonal skills.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of Docker, Kubernetes, and microservices frameworks (Spring Cloud, Netflix OSS).
- Familiarity with relational and NoSQL databases.
Who We Are
TechnoMile provides AI-enabled cloud solutions that empower GovCon, aerospace and defense, and other government-focused companies to modernize operations. Our SaaS products help clients:
- Optimize business development and sales processes.
- Streamline and de-risk contract management.
- Unlock the value of public and private data for a competitive advantage.
Today, more than 200 companies rely on TechnoMile, including over half of the top 10 federal defense contractors and the top 10 IT government contractors.
Our Culture
- Hungry, Humble, and Smart. We foster continuous learning and career growth, offering tuition reimbursement and ongoing development opportunities.
- Innovative. We embrace challenges and develop solutions others cannot.
- Flexible. Remote, hybrid, and in-office options support your best work.
- Global. With teams across the U.S. and India, we collaborate worldwide with one mission.