Experienced Java Developer Wanted
We are seeking a seasoned developer to fill our backend development position.
About the Role
* More than 5 years of experience in Java backend development is required
* A thorough understanding of Agile methodologies and user story creation is essential
* Familiarity with Kafka, unit testing, Cucumber, and GitHub pipelines is necessary
* Proficiency in relational databases (PostgreSQL) and cloud environments (Terraform) is a plus
This role requires a skilled individual who can efficiently develop, deploy, and maintain high-quality software applications.
The ideal candidate will have excellent communication skills and be able to work effectively as part of a team.
Additionally, experience with database design, data modeling, and performance optimization would be beneficial.
This position involves working closely with cross-functional teams to identify and prioritize project requirements.
As a senior-level developer, you will be responsible for mentoring junior team members and contributing to the growth and success of the development team.
Key Responsibilities:
* Design, develop, test, and deploy Java-based applications and services
* Collaborate with other developers, designers, and stakeholders to deliver projects on time and within budget
* Develop and implement automated testing frameworks to ensure high-quality code
* Participate in code reviews to improve code quality and adherence to best practices
* Stay up-to-date with the latest industry trends and technologies
Requirements:
* Bachelor's degree in Computer Science or related field
* At least 5 years of experience in Java development
* Proven track record of delivering high-quality software applications
* Excellent communication and teamwork skills
* Strong problem-solving and analytical skills