Apply on
Original
Simplified
Responsibilities:
- Design, develop, and maintain backend services using Java, Spring Boot, Hibernate, and RESTful APIs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and manage SQL and NoSQL databases, caching technologies, and message brokers.
- Utilize cloud-based infrastructure and services such as AWS, Azure, or Google Cloud Platform to deploy and scale applications.
- Apply software design patterns, data structures, algorithms, and distributed systems concepts to solve complex problems.
- Develop and deploy microservices using Docker, Kubernetes, or similar container technologies.
- Ensure code quality, performance, and scalability through code reviews, testing, and performance tuning.
- Manage multiple tasks and timelines effectively in a fast-paced environment.
- Troubleshoot and resolve technical issues in a timely manner.
- Communicate effectively with team members, stakeholders, and clients.
Qualifications:
- 8+ years of hands-on experience in server-side Java development.
- Expertise in Java, Spring Boot, Hibernate, RESTful APIs, Maven, GitHub, and other open-source Java libraries.
- Strong experience with SQL and NoSQL databases, including the use of caching technologies and message brokers.
- Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
- Proficiency in Docker, Kubernetes, and microservices architecture.
- Strong understanding of software design patterns, data structures, algorithms, and distributed systems.
- Ability to manage multiple tasks and timelines in a fast-paced environment.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills in English.
Similar Jobs