Java Full stack Developer
Job Tittle : Senior Java Full Stack Developer Visa: and USC Exp: 10 - 15 years Remote
Key Responsibilities
Architecture & Backend Development Design and develop scalable enterprise applications utilizing Java, Spring Boot, and Microservices architecture. Build and optimize robust, secure RESTful APIs and backend web services. Manage and structure relational data layers using Hibernate/JPA along with SQL/NoSQL databases like PostgreSQL, MySQL, or MongoDB. Enforce resilience patterns such as caching (Redis), rate-limiting, and circuit breakers to guarantee high-availability platforms. DevOps, Cloud & Delivery: Deploy cloud-native systems utilizing AWS or Azure services (EC2, S3, RDS, Lambdas). Containerize applications using Docker and manage orchestration with Kubernetes. Automate software tracking and integration via CI/CD pipelines (Jenkins, GitHub Actions, or GitLab). Lead quality testing by writing unit, integration, and functional tests using JUnit, Mockito, or Testcontainers. Job Requirements & Qualifications Education: Bachelor’s or Master’s degree in Computer Science, IT, or a related field. Experience: 10+ years of professional experience in full-stack software engineering. Core Technical Expertise:Advanced proficiency in Java (Java 11/17+) and Spring Framework ecosystems. Production-grade experience with either React.js or Angular. Strong database design capabilities using SQL and Object-Relational Mapping (ORM) tools. DevOps & Cloud: Hands-on experience with container platforms and public cloud providers (primarily AWS). Methodologies: Strong background working in Agile/Scrum teams with full ownership over Git workflows. Soft Skills: Exceptional problem-solving skills, ability to manage complex features independently, and experience mentoring junior developers.