Full Stack Java Developer
Send a job offer directly to this candidate
Full Stack Java Developer with 5 years of experience in designing, developing, and deploying web applications using Java, Spring, Hibernate, and JavaScript technologies. Proficient in building scalable, high-performance, and fault-tolerant systems. Strong experience in developing RESTful web services and Microservices architecture. Familiar with Agile development methodologies and Git version control. Adept at working independently and in a team environment. Strong problem-solving and analytical skills.
Java (Core Java, J2EE)
Spring Framework (Spring MVC, Spring Boot, Spring Data)
JavaScript (jQuery, AngularJS, ReactJS, VueJS)
HTML, CSS, and JavaScript frameworks
Agile development methodologies (Scrum, Kanban)
Experience with cloud platforms such as AWS, Azure, or GCP
Experience in deploying and managing web applications on cloud infrastructure
Knowledge of cloud services such as EC2, S3, RDS, and CloudFront
Experience in setting up and configuring cloud-based services and environments
Understanding of cloud security best practices and experience implementing security measures for cloud-based applications
Familiarity with containerization technologies such as Docker and Kubernetes
Experience in implementing and managing CI/CD pipeline on cloud platforms
Design, develop, and maintain web applications using Java, Spring, Hibernate, and JavaScript technologies
Participate in the full software development life cycle, including requirements gathering, design, development, testing, and deployment
Develop and implement RESTful web services and Microservices architecture
Collaborate with cross-functional teams to define, design, and ship new features
Implement security and data protection measures
Understand and follow Agile development methodologies and Git version control
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Communicate with clients and stakeholders to gather requirements and provide updates on project progress
Participate in code reviews and ensure that all solutions are aligned with pre-established architectural specifications
Work closely with the QA team to ensure the delivery of high-quality and defect-free software.
Design, develop, and maintain web applications using Java, Spring, Hibernate, and JavaScript technologies
Participate in the full software development life cycle, including requirements gathering, design, development, testing, and deployment
Develop and implement RESTful web services and Microservices architecture
Collaborate with cross-functional teams to define, design, and ship new features
Implement security and data protection measures
Understand and follow Agile development methodologies and Git version control
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Communicate with clients and stakeholders to gather requirements and provide updates on project progress
Participate in code reviews and ensure that all solutions are aligned with pre-established architectural specifications
Work closely with the QA team to ensure the delivery of high-quality and defect-free software.