Search by job, company or skills
Job Description
We are looking for a highly skilled Java Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing and maintaining web applications and services using Java technologies. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure applications. This role requires hands-on experience with both front-end and back-end development in an Agile environment.
Key Responsibilities:
Design, develop, and maintain web applications using Java 8 and modern technologies.
Build scalable microservices architectures using Microservices and REST API.
Develop secure applications with Spring Security and ensure best security practices.
Implement features and solutions using the Spring Framework.
Collaborate with the team to design and implement APIs that are scalable and efficient.
Work in an Agile environment, participating in sprints and contributing to continuous improvement.
Utilize CI/CD pipelines and cloud technologies to automate and streamline deployments.
Troubleshoot, debug, and optimize code to ensure smooth application performance.
Follow best practices for software development, including code reviews and testing.
Required Skills & Qualifications:
Proficiency in Java 8 or later versions.
Strong experience with Microservices architecture.
Hands-on experience with the Spring Framework and Spring Security.
Experience building and consuming REST APIs.
Familiarity with Agile development methodologies (Scrum, Kanban).
Knowledge of CI/CD tools and practices.
Experience working with cloud platforms (AWS, Azure, GCP).
Strong understanding of version control systems (Git) and DevOps practices.
Ability to write clean, maintainable, and well-documented code.
Strong problem-solving skills and attention to detail.
Mandatory Skills:
J2ee, Spring boot, Microservices, Rest Api, Agile.
Education & Experience:
Bachelor's degree in Computer Science, Engineering, or related field.
Job Types: Full-time, Permanent
Pay: 1,700,000.00 - 2,200,000.00 per year
Location Type:
Application Question(s):
Experience:
Work Location: In person
Login to check your skill match score
Date Posted: 14/11/2024
Job ID: 100382551