Posted Updated
We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in developing robust and scalable applications using Java and related technologies. As a Senior Java Developer, you will play a crucial role in designing, implementing, and maintaining microservices architecture, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating user-facing elements developed by front-end developers with server-side logic.
Key Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
- Contribute to all phases of the development lifecycle, from requirements gathering to deployment and maintenance.
- Write well-designed, testable, and efficient code using best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and resolve performance bottlenecks and bugs.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
Required Skills:
- Strong proficiency in Java programming language.
- Experience with Spring Boot framework.
- Knowledge of microservices architecture and design patterns.
- Familiarity with Kafka for building real-time data pipelines.
- Understanding of e-commerce platforms and related technologies.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and ability to work collaboratively in a team.
If you are passionate about technology and eager to work on challenging projects in a collaborative environment, we would love to hear from you.
See also
Software Engineering jobs by country — openings, pay and top skills →