You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Java Full-Stack Developer

Senior Java Full-Stack Developer 

Location:  United States (U.S.-based candidates only)
Employment Type: W2 Contract
Experience: 9+ Years (Senior-Level)

Key Responsibilities

  • Architect, develop, and optimize backend services using Java 11/17, Spring Boot, Spring MVC, and Microservices.
  • Build scalable APIs (REST/GraphQL), event-driven systems, and secure application layers.
  • Implement multithreading, concurrency patterns, caching strategies, and performance optimizations.
  • Work with Hibernate/JPA, design scalable database schemas, and write optimized SQL queries.
  • Integrate with message brokers such as Kafka, RabbitMQ, or AWS SNS/SQS.
  • Build responsive, dynamic UI components using React.js or Angular, TypeScript, JavaScript, HTML5, and CSS3.
  • Implement reusable UI components and state management using Redux, NgRx, or Context APIs.
  • Ensure consistent UI performance, cross-browser compatibility, and best UX practices.
  • Deploy and maintain applications on AWS, Azure, or GCP.
  • Set up CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or CircleCI.
  • Work with Docker, Kubernetes, and Helm for containerization and orchestration.
  • Implement cloud-native patterns such as auto-scaling, serverless functions, and managed databases.
  • System Architecture & Engineering Excellence
  • Contribute to high-level architectural decisions for distributed systems and microservices.
  • Conduct design reviews, code reviews, and enforce engineering standards.
  • Ensure system reliability, performance, observability, and security.
  • Work closely with Product, QA, DevOps, and cross-functional engineering teams.
  • Mentor junior developers and guide them on best practices.
  • Communicate clearly with U.S. stakeholders, translating business needs into technical solutions.

Required Qualifications

  • 9+ years of hands-on Java full-stack development experience.
  • Strong expertise with Java 11/17, Spring Boot, Microservices, JPA/Hibernate.
  • Experience with React.js or Angular on the frontend.
  • Proven work with AWS/Azure/GCP, serverless components, and cloud-native architectures.
  • Experience in distributed systems, APIs, caching, and message queues.
  • Strong database experience with PostgreSQL, MySQL, MongoDB or similar.
  • CI/CD, Docker, Kubernetes, Git, and cloud deployments.
  • Excellent communication skills for U.S. client interaction.
  • Preferred Skills
  • Experience with event-driven architectures, Kafka, and streaming platforms.
  • Experience with GraphQL, WebSockets, and real-time systems.
  • Knowledge of performance tuning, security best practices, and enterprise architecture patterns.
  • Experience in Agile/Scrum and remote collaboration with U.S.-based teams.