What are the responsibilities and job description for the Java Full Stack Developer position at Webilent Technology, Inc.?
Java Full Stack Developer – Onsite
Phoenix, AZ
Position Summary
We are seeking an experienced Java Full Stack Developer to design, develop, and support scalable enterprise applications. This is a fully onsite position requiring strong hands-on experience with Java, Spring Boot, React, AWS, microservices, and RESTful APIs.
Key Responsibilities
- Design, develop, test, and maintain full-stack enterprise applications.
- Build backend services using Java, Spring Boot, and microservices architecture.
- Develop responsive user interfaces using React, JavaScript, HTML, and CSS.
- Design and integrate RESTful APIs and third-party services.
- Develop and deploy cloud-based applications using AWS.
- Work with relational and NoSQL databases.
- Participate in technical design discussions, code reviews, and daily Agile meetings.
- Troubleshoot application, integration, and production issues.
- Collaborate with business analysts, architects, QA teams, and other developers.
- Follow coding, security, performance, and documentation standards.
Required Qualifications
- 7 years of Java full-stack development experience.
- Strong hands-on experience with Java, Spring Boot, Spring Framework, and microservices.
- Strong front-end development experience with React and JavaScript or TypeScript.
- Experience designing and consuming RESTful APIs.
- Hands-on AWS experience with services such as EC2, ECS, Lambda, S3, RDS, API Gateway, and CloudWatch.
- Experience with SQL databases, Git, Maven or Gradle, and CI/CD pipelines.
- Knowledge of Docker, Kubernetes, and cloud-native application development.
- Strong problem-solving and communication skills.
- Ability to work onsite five days per week.