Java Full Stack Developer/Technical Lead

Hybrid in Buffalo, NY, US • Posted 18 hours ago • Updated 18 hours ago
Contract W2
1 Year
No Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Fullstack
  • Design Patterns

Summary

Location: Buffalow, NY (2-3 days onsite – day1)

Position: Senior Full Stack Java Developer / Technical Lead

Headcount: 4

Type of hire: Contract

Visa: Independent (will be first preference).

JD:

Job Summary : We are seeking an experienced and highly skilled Full Stack Java Developer with strong expertise in designing, developing, and delivering scalable enterprise applications. The ideal candidate will possess deep technical knowledge across backend and frontend technologies, cloud platforms, modern architectural patterns, and Agile delivery methodologies. The role requires hands-on development, technical leadership, solution design, mentoring, and collaboration with cross-functional stakeholders to deliver high-quality business solutions.

Key Responsibilities

Technical Development

Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, and RESTful APIs.

Develop and implement microservices-based architectures ensuring scalability, reliability, and maintainability.

Build responsive and user-friendly web applications using Angular .

Design and optimize database solutions using SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL.

Develop reusable components, frameworks, and best practices for enterprise application development.

Integrate applications with internal and external systems using modern integration patterns and APIs.

Solution Architecture & Design

Contribute to solution architecture and technical design decisions.

Create scalable, secure, and high-performing application architectures.

Evaluate and recommend technology solutions, frameworks, and design approaches.

Ensure adherence to architectural standards, coding guidelines, and development best practices.

Cloud & DevOps

Build and deploy applications on Azure cloud platforms.

Implement CI/CD pipelines using tool Azure DevOps.

Support infrastructure automation, containerization, and cloud-native deployment strategies.

Collaborate with DevOps teams to ensure system reliability and operational excellence.

Quality & Performance

Conduct code reviews and enforce coding standards.

Drive application performance tuning, troubleshooting, and optimization activities.

Implement application security best practices and vulnerability remediation.

Ensure adequate test coverage through unit, integration, and automation testing.

Leadership & Stakeholder Management

Lead and mentor development teams, fostering technical excellence and continuous improvement.

Guide developers on architecture, design patterns, coding best practices, and problem-solving techniques.

Collaborate closely with business stakeholders, product owners, architects, QA teams, and project managers.

Participate in Agile ceremonies including sprint planning, backlog grooming, reviews, and retrospectives.

Drive project delivery while managing technical risks and dependencies.

Required Skills & Qualifications

Backend Technologies

Strong expertise in:

Java (Java 8/11/17 or above)

Spring Boot

Spring MVC

REST APIs

Microservices Architecture

Hibernate/JPA

Maven/Gradle

Frontend Technologies

Hands-on experience with:

Angular

JavaScript

TypeScript

HTML5

Responsive Web Design

Database Technologies

Strong SQL programming skills.

Experience with relational databases such as:

Oracle

SQL Server

PostgreSQL

MySQL

Cloud & DevOps

Experience working with:

Azure

CI/CD tools

Source control tools such as Git

Architecture & Engineering

Strong understanding of:

Enterprise Solution Architecture

System Design

Design Patterns

Application Security

Performance Optimization

Integration Patterns

Event-Driven Architecture

API Design and Governance

Methodologies

Strong experience working in Agile/Scrum environments.

Experience in estimation, sprint planning, and delivery management.

Preferred Qualifications

Certifications in Azure, Java, or related technologies.

Experience in large-scale digital transformation or modernization programs.

Knowledge of domain-driven design (DDD) and event-driven architectures.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91176286
  • Position Id: 9142024
  • Posted 18 hours ago

Company Info

About Soojh AI Private Limited

Soojh AI is a leading AI services and consulting firm dedicated to helping businesses harness the power of Artificial Intelligence and Generative AI to scale efficiently. Whether you're looking to integrate AI into your operations, build an AI-driven product, or set up an in-house AI Lab/AI team, we provide end-to-end expertise tailored to your needs.

With a proven track record of working with Fortune 500 companies and high-growth startups that have scaled to unicorn status, we have made an impact in several domains, including FinTech, LegalTech, Healthcare, Media, Hospitality, and the Airline industry, among others.

Unlock AI-driven innovation and stay ahead of the competition with Soojh AI.

📩 For inquiries or to set up a meeting, reach out to us at hello@soojhai.com

About_Company_OneAbout_Company_Two
Contact the job poster
PN

Prateek Nagpal

Recruiter @ Soojh AI Private Limited

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.