Job Description
Job Details
- Job Title: Senior Java Backend Developer
- Employment Type: Full-time
- Experience Required: 8+ Years
- Work Environment: Large-Scale Distributed Systems / Agile
Key Responsibilities
- Design and develop microservices for large-scale software applications.
- Build and maintain distributed systems using event-driven architecture.
- Develop n-tier applications using RESTful services and Java/J2EE technologies.
- Work as a Full Stack Software Engineer within the Accessibility team to build and maintain tools.
- Collaborate with cross-functional teams to design scalable and reliable solutions.
- Ensure system performance, scalability, and maintainability.
Company Overview
The organization focuses on building scalable, distributed software systems using modern microservices and event-driven architectures. The development team works on enterprise-grade applications and accessibility tools, emphasizing performance, reliability, and innovation.
Qualifications
- 8+ years of professional experience in backend development.
- Strong experience with large-scale distributed systems.
- Hands-on experience with event-driven architectures.
- Experience designing and developing microservices.
- Solid experience with NoSQL databases such as Cassandra and MongoDB.
- Experience building n-tier applications using RESTful services and Java/J2EE.
- Strong understanding of software design principles and system architecture.
Required Skills
Strong analytical and problem-solving skills
Java / J2EE
Microservices Architecture
Event-Driven Architecture
RESTful Services
Cassandra
MongoDB
Distributed Systems
N-tier Application Development
Full Stack Development