Epicareer Might not Working Properly
Learn More
A

Senior Java Backend Developer

Salary undisclosed

Apply on


Original
Simplified

Note: Client is looking for only Product base experience profiles

Note: Linkedin is Mandatory


Job Description:

We are seeking a skilled Senior Java Backend Developer to lead backend development for our high-performing, scalable applications. In this role, you will design and implement robust, server-side solutions, ensuring optimal performance and responsiveness to front-end requests. Your experience will guide and mentor junior developers, while your technical expertise will contribute to designing architecture for complex systems.

Responsibilities:
Develop, test, and maintain server-side logic using Java and related backend technologies.

Collaborate with front-end developers to integrate user-facing elements with server-side logic.

Design and manage RESTful APIs for integration with external systems and applications.

Optimize application performance, maintain code quality, and ensure application security.

Provide mentorship and guidance to junior developers and assist in code reviews.

Work closely with DevOps to ensure smooth deployment and monitoring.

Contribute to architectural discussions and design scalable solutions.


Requirements:
Bachelor s degree in Computer Science, Engineering, or related field.

5+ years of experience in Java backend development, with expertise in frameworks like Spring Boot, Hibernate, etc.

Proficiency in database design and SQL, with experience in databases like MySQL, PostgreSQL, or MongoDB.

Experience with RESTful API design and micro-services architecture.

Knowledge of DevOps practices and tools (e.g., Docker, Jenkins, Kubernetes).

Familiarity with version control systems (Git) and Agile methodologies.

Excellent problem-solving skills and ability to work in a fast-paced environment.

Nice-to-Haves:
Experience with cloud platforms (AWS, Azure, or Google Cloud).

Exposure to CI/CD pipelines and test-driven development.

Familiarity with message brokers like RabbitMQ, Kafka, or similar.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job