Java Developer (Backend)
About the role
We are seeking a talented Java Developer (Backend) to join our dynamic team. You will play a
crucial role in developing and maintaining the backend infrastructure that powers our innovative
software solutions.
What you'll be doing
Designing, developing, and implementing robust and efficient Java-based backend systems
Collaborating with cross-functional teams to integrate backend components with front-end
applications
Optimizing system performance, security, and scalability
Participating in the full software development lifecycle, including requirement analysis,
design, coding, testing, and deployment
Continuously researching and implementing new technologies and best practices to
improve our backend solutions
Providing technical support and troubleshooting for existing systems
What we're looking for
Strong proficiency in Java programming language and associated frameworks (e.g., Spring,
Hibernate)
Experience in designing and implementing RESTful APIs, microservices, and distributed
systems
Familiarity with SQL and NoSQL databases, such as MySQL, PostgreSQL, or MongoDB
Understanding of agile software development methodologies and CI/CD practices
Excellent problem-solving and analytical skills
Ability to work collaboratively in a team environment
Enthusiasm for staying up-to-date with the latest industry trends and technologies