Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailSr Java Developer
The Java Developer position is a critical role within our technology team responsible for the design development and maintenance of software applications. As a Java Developer you will work closely with crossfunctional teams to deliver highquality software solutions that meet the needs of our clients. Your expertise in Java programming and related technologies will contribute significantly to the overall success of our projects and the enhancement of our software products. This role requires a strong focus on developing scalable applications ensuring code quality and implementing best practices in software development. As part of a dynamic environment you will also have the opportunity to participate in innovative projects that challenge your technical skills and enhance your career trajectory. In this role you will be expected to deliver timely efficient and robust software solutions on a consistent basis. Key Responsibilities Design develop and maintain Java applications.
Responsibilities:
Design develop and maintain scalable Java applications.
Implement microservices architecture using Spring Boot.
Collaborate with business analysts to understand requirements and translate them into technical specifications.
Develop RESTful APIs for seamless integration with other services.
Write clean maintainable code with extensive documentation.
Ensure high code quality through code reviews.
Optimize application performance and troubleshoot issues in a timely manner.
Participate in the architecture and design of new features and enhancements.
Integrate data storage solutions like SQL and NoSQL databases.
Manage version control through Git and CI/CD processes.
Contribute to technical discussions and provide innovative solutions.
Participate in Agile Scrum meetings and deliver sprint goals.
Continuously assess current applications and suggest improvements.
Stay updated with emerging technologies and industry trends.
Most importantly Should be able to adapt with the culture and have a go getter attitude and believe in problem solving in his/her own way with his/her creative mind set.
Required Qualifications
Bachelors degree in computer science Engineering or related field.
24 years of experience in Java development.
Proficient in using Spring and Hibernate frameworks.
Strong understanding of SQL and relational databases.
Experience with version control tools such as Git.
Familiarity with Agile software development methodologies.
Knowledge of web application development practices.
Proven experience with RESTful web services.
Experience in unit testing frameworks like JUnit.
Ability to troubleshoot and solve complex software issues.
Excellent communication and interpersonal skills.
Familiarity with microservices architecture.
Ability to work effectively in a team environment.
Understanding of CI/CD processes.
Keen attention to detail and problemsolving abilities.
Key Skills:
Full Time