ALL TYPE OF VISA STATUS INCLUDING OPT CANDIDATES WITH STRONG KNOWDGE IN JAVA CODING IS EXPECTED
Job Title- JAVA FULL STACK DEVELLOPER
Location- Tampa, FL (Hybrid)
Relocation Needed- YES
Role Type- W2/ C2C
Notification- ONE IN-Person interview will be conducted in the OFFICE Location.
We are seeking a JAVA Full-Stack Java Developer with strong experience in designing, developing, deploying, and maintaining scalable enterprise web applications. The ideal candidate will have hands-on experience across Java/Spring Boot backend development, React.js frontend development, RESTful APIs, microservices, AWS cloud services, containerization, CI/CD, application security, and cloud infrastructure.
The candidate will work closely with architects, UX/UI designers, product owners, DevOps engineers, and backend/frontend teams to build highly available, secure, performant, and maintainable applications.
Key Responsibilities
- Design and develop scalable, responsive, and high-performance web applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Build reusable React components, shared component libraries, and frontend design systems.
- Implement complex application state management using Redux Toolkit, React Context, or similar frameworks.
- Optimize frontend performance by reducing unnecessary renders using React.memo, useMemo, useCallback, lazy loading, code splitting, and efficient component design.
- Develop accessible, maintainable, and scalable user interfaces following modern frontend engineering practices.
- Implement responsive UI designs and integrate frontend applications with backend REST APIs.
- Participate in architecting frontend applications from the ground up with emphasis on scalability, maintainability, security, and reusability.
- Experience with Micro-Frontends and independently deployable frontend modules is a plus.
- Design, develop, and maintain enterprise applications using Java, Spring Boot, Spring MVC, Spring Security, and REST APIs.
- Develop scalable microservices and backend services using Java and Spring Boot.
- Design and implement RESTful APIs for integration between React applications, backend services, databases, and external systems.
- Implement authentication and authorization using OAuth 2.0, OpenID Connect, JWT, Okta, or similar identity platforms.
- Develop business logic, service layers, data-access components, exception handling, logging, and API validation.
- Integrate applications with relational databases such as Amazon RDS/Aurora and implement efficient database access and query optimization.
- Develop event-driven and asynchronous integrations using messaging services such as Amazon SQS and SNS.
- Design applications following microservices, SOLID, design patterns, and enterprise application architecture principles.
Required Skills and Experience
- 6-8 years of software development experience with strong full-stack development experience.
- Strong hands-on experience with Java and Spring Boot.
- Strong professional experience with React.js and modern frontend development.
- Experience developing RESTful APIs and microservices.
- Strong knowledge of Java, Spring Boot, Spring Security, Maven/Gradle, and SQL.
- Experience with JavaScript/TypeScript, React.js, Redux Toolkit, HTML5, and CSS3.
- Experience with relational databases such as Oracle, PostgreSQL, MySQL, or Amazon RDS/Aurora.
- Strong experience with AWS cloud services and cloud-native application development.
- Experience with Docker and containerized applications.
- Experience with ECS/EKS or Kubernetes.
- Experience building and maintaining CI/CD pipelines using Jenkins and Git.
- Experience with automated testing using JUnit, Mockito, Jest, React Testing Library, and E2E testing frameworks.
- Experience implementing OAuth, OIDC, JWT, Okta, or Cognito authentication.
- Knowledge of application security, API security, HTTPS/TLS, vulnerability scanning, and secure coding practices.
- Strong troubleshooting, analytical, communication, and collaboration skills.
Overall Expectation:
Frontend: React.js, JavaScript/TypeScript, Redux Toolkit, HTML5, CSS3, Jest, React Testing Library
Backend: Java, Spring Boot, Spring MVC, Spring Security, REST APIs, Microservices, Maven/Gradle
Database: Oracle, PostgreSQL, MySQL, Amazon RDS, Amazon Aurora
Cloud: AWS EC2, S3, Lambda, RDS, Aurora, API Gateway, ECR, ECS, EKS, VPC, Route 53, CloudFront, ALB/ELB, CloudWatch, IAM, Cognito, Secrets Manager, WAF, SQS, SNS, EventBridge
DevOps: Git, Jenkins, CI/CD, Docker, Kubernetes, EKS, Terraform, CloudFormation
Security: OAuth 2.0, OIDC, Okta, JWT, IAM, Cognito, TLS/HTTPS, AWS WAF, API Security, Container Security, Vulnerability Scanning
Development Practices: Microservices, REST APIs, Agile/Scrum, Automated Testing, Code Reviews, DevOps, Cloud-Native Architecture