Job Opportunity
We are seeking a highly skilled and experienced Java Backend Developer to join our team.
Key Responsibilities:
* Design, develop, and maintain server-side applications using Java and related technologies.
* Collaborate with product managers, designers, and frontend developers to understand project requirements and translate them into technical specifications.
* Implement and maintain scalable and efficient backend systems that meet the needs of our web applications.
* Write clean, well-designed, and testable code following best practices and coding standards.
* Perform code reviews to ensure high-quality code and identify areas for improvement.
* Troubleshoot and debug issues in production and provide timely resolutions.
* Optimize application performance and scalability through performance tuning and code optimizations.
Requirements:
* Strong proficiency in Java and related technologies.
* Experience in developing RESTful APIs and microservices using frameworks like Spring Boot, Quarkus and rule engines like Kogito.
* Experience with monitoring tools like Splunk, Datadog etc.
* Familiarity with database technologies such as MySQL, PostgreSQL etc.
* Familiarity with enterprise integration patterns and best practices.
* Knowledge of version control systems like Git.
* Proficiency in evaluating and developing the non-functional aspects of solutions including security, privacy, availability, reliability, and performance.
* Familiarity with container apps, Kubernetes, service Mesh is a plus.
* Strong problem-solving and analytical skills.
* Excellent communication and collaboration skills.
* Ability to work independently and in a team environment.
What We Offer:
A competitive salary package, opportunities for professional growth and development, and a dynamic work environment.