Java Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Full Stack Java Developer with strong expertise in Java/J2EE technologies and modern front-end development. The ideal candidate will have experience building scalable web applications, implementing microservices architecture, and deploying solutions on cloud platforms. This role requires a balance of back-end and front-end skills, with proficiency in React.js, and AWS/Azure environments., * Design, develop, and maintain full-stack web applications using Java, Spring Boot, and React.js.
- Implement microservices architecture and integrate RESTful APIs for modular and scalable solutions.
- Develop responsive and interactive user interfaces using HTML5, CSS3, JavaScript, and modern frameworks like React.js and Angular.
- Deploy applications on AWS or Azure cloud platforms, leveraging services such as EC2, S3, RDS, and Kubernetes.
- Utilize Docker and Jenkins for containerization and continuous integration/continuous deployment (CI/CD).
- Collaborate with cross-functional teams in an Agile environment, participating in sprint planning, code reviews, and daily stand-ups.
- Ensure application performance, security, and scalability through best practices and testing frameworks like JUnit.
Requirements
- 3+ years of experience in Java Full Stack Development.
- Strong proficiency in Core Java
- Hands-on experience with React.js, Redux, and Node.js for front-end development.
- Expertise in RESTful and SOAP web services.
- Experience with AWS or Azure cloud services and Docker/Kubernetes.
- Solid understanding of SQL/PL-SQL and NoSQL databases like MongoDB.
- Familiarity with Agile methodologies and tools like JIRA.
Preferred Skills
- Knowledge of microservices deployment using AWS CDK
- Experience with CI/CD pipelines
- Experience with AWS Lambda Functions and Step Functions
- Experience with behavior trees
Pay Rate: $65-85/hour
*Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc.