Senior Java Full Stack Developer (Technical Lead)

Soojh AI Private Limited

Buffalo, NY • 2m ago • Hybrid

Senior

Hybrid

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Full Stack Developer / Technical Lead

  • Location: Buffalo, NY (2–3 days onsite; day 1)

  • Engagement: Contract

Description

Lead the design and development of scalable enterprise applications in a hands-on full-stack capacity. You will build Java/Spring backend services (microservices, REST APIs, Hibernate/JPA), Angular responsive frontends, and SQL database solutions, while contributing to solution architecture and mentoring teams. Deploy and automate delivery on Azure using Azure DevOps CI/CD, and ensure quality through reviews, testing, performance tuning, and security best practices.

Responsibilities

  • Develop and maintain enterprise applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, and RESTful APIs

  • Design microservices-based architectures for scalability, reliability, and maintainability

  • Build responsive, user-friendly web applications using Angular

  • Design and optimize relational database solutions with SQL (Oracle/SQL Server/PostgreSQL/MySQL)

  • Create reusable components, frameworks, and development best practices

  • Integrate with internal/external systems using modern integration patterns and APIs

  • Contribute to solution architecture, technical design decisions, and technology/framework recommendations

  • Ensure adherence to architectural standards, coding guidelines, and best practices

  • Build and deploy on Azure

  • Implement CI/CD pipelines using Azure DevOps

  • Support automation, containerization, and cloud-native deployment strategies

  • Conduct code reviews and enforce coding standards

  • Drive performance tuning, troubleshooting, optimization, and security vulnerability remediation

  • Ensure test coverage via unit, integration, and automated testing

  • Lead and mentor developers; collaborate with stakeholders (product owners, architects, QA, PMs)

  • Participate in Agile ceremonies and manage technical risks/dependencies to drive delivery

Requirements

  • Strong expertise in Java (Java 8/11/17 or above)

  • Spring Boot and Spring MVC

  • REST APIs and microservices architecture

  • Hibernate/JPA

  • Angular, JavaScript, TypeScript, and HTML5 for responsive UI development

  • Strong SQL programming; experience with Oracle, SQL Server, PostgreSQL, or MySQL

  • Experience with Azure and CI/CD (Azure DevOps)

  • Source control experience with Git

  • Solid understanding of enterprise solution architecture, system design, design patterns

  • Knowledge of application security, performance optimization, integration patterns, event-driven architecture

  • Agile/Scrum experience including estimation and sprint planning

  • Ability to lead, mentor, and collaborate across cross-functional teams

Benefits

  • Contract opportunity as a technical leader on enterprise modernization/development initiatives

  • Hands-on role spanning architecture, engineering, cloud deployment, and team leadership

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report