Responsibilities :
- Design, develop, and implement software applications using Java 11.
- Collaborate with cross functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and troubleshoot software issues, ensuring timely resolution.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Stay updated with emerging technologies and industry trends to enhance development processes.
- Document software designs, processes, and technical specifications.
Mandatory Skills :
Strong proficiency in Java 11, including its core libraries and frameworks.Experience with object oriented programming and design patterns.Familiarity with RESTful APIs and web services.Knowledge of version control systems, preferably Git.Experience with Agile methodologies and software development processes.Preferred Skills :
Experience with Spring Framework and Hibernate.Knowledge of front end technologies such as HTML, CSS, and JavaScript.Familiarity with cloud platforms (e.g., AWS, Azure).Experience with database management systems (e.g., MySQL, PostgreSQL).Understanding of DevOps practices and CI / CD pipelines.Qualifications :
Bachelor s degree in Computer Science, Information Technology, or a related field.5 7 years of professional experience in software development.Proven track record of delivering high quality software solutions on time.Strong analytical and problem solving skills.Excellent communication and teamwork abilitiesSkills Required
Aws, Azure, Mysql, Postgresql, Devops