Job Description :
We are looking for a skilled Java Backend Developer to join our development team. You will be responsible for designing, implementing, and maintaining server-side applications, ensuring high performance and responsiveness to requests from the front end. The ideal candidate should have a deep understanding of Java development, microservices architecture, and cloud-based Responsibilities :
- Develop, test, and maintain backend services and APIs using Java and related frameworks.
- Collaborate with front-end developers and other team members to integrate user-facing elements.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and enhance existing applications.
- Work with databases, ensuring data integrity and performance optimization.
- Develop and maintain technical documentation.
- Stay updated with emerging technologies and best practices.
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Java Backend Developer.Proficiency in Java and frameworks such as Spring Boot, Hibernate, or similar.Experience with microservices architecture and RESTful API development.Knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.).Familiarity with cloud platforms like AWS, Azure, or Google Cloud.Understanding of CI / CD pipelines and DevOps practices.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.Preferred Qualifications :
Experience with containerization (Docker, Kubernetes).Knowledge of messaging systems like Kafka or RabbitMQ.Familiarity with Agile development methodologies.Understanding of security best practices for backend development.Benefits :
Competitive salary and performance bonuses.Flexible work hours and some remote work options.Opportunities for professional growth and learning.A collaborative and innovative work environment.(ref : hirist.tech)