We are seeking a skilled and motivated Java developer with 3-5 years of experience to join our team.
In this role, you will contribute to the development and maintenance of Java-based applications, collaborate with team members to deliver high-quality solutions, and grow your technical expertise.
You should have a strong foundation in Java, Spring Boot, and related technologies, along with a passion for learning and problem-solving.
Responsibilities:.
Design, develop, and implement Java-based applications using Spring Boot and related technologies.
Collaborate with team members to translate business requirements into technical solutions.
Participate in code reviews and provide constructive feedback to colleagues.
Write clean, maintainable code that adheres to coding standards and best practices.
Troubleshoot and resolve technical issues in a timely manner.
Work in an Agile environment and actively participate in scrum ceremonies.
Stay updated on industry trends and technologies.
Requirements.
Requirements:.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
3-5 years of experience in Java development, with a strong understanding of Java 8 or later versions.
Hands-on experience with Spring Boot for building web applications and APIs.
Familiarity with relational databases and SQL.
Experience with version control systems (e g, Git).
Good communication and teamwork skills.
Ability to work independently and as part of a team.
Strong problem-solving and analytical skills.
Nice to Have:.
Experience with cloud platforms (e g, AWS, Azure, GCP).
Knowledge of containerization (e g, Docker) and orchestration (e g, Kubernetes).
Exposure to CI/CD pipelines and DevOps practices.
Familiarity with microservices architecture.
Benefits.
Benefits:.
Competitive salary and benefits package.
Opportunities for professional development and growth.