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.