The Role
Design and document architectures, estimate and break down work, implement and review code, mentor junior engineers, collaborate with tech leads and PMs, and deliver Java-based backend services using Spring, Hibernate, REST, and cloud/datastore technologies.
Summary Generated by Built In
- Design solutions for defined functional and non-functional requirements (technologies, patterns, and frameworks ).
- Write and review design documents detailing the architecture, framework, and high-level design of the application.
- Create, understand, and validate work breakdown structures and estimated efforts for given modules/tasks, and justify them.
- Perform code reviews and provide solutions to the junior team members.
- Collaborate with team/tech leads to establish requirements and overall design.
- Work with project managers on project schedules while providing accurate development estimates and identifying/mitigating project risks.
Requirements
- Strong programming background with a passion for coding and problem-solving.
- Expertise in object-oriented design (OOD) and design patterns.
- Proficiency in Java, Spring MVC, Hibernate/JPA, and REST API development.
- Familiarity with front-end frameworks like Angular or React is a plus.
- Strong understanding of both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Proficiency with version control systems (e.g., Git), continuous integration tools (e.g., Jenkins), and Unix/Linux environments.
- Knowledge of cloud platforms such as AWS
- Strong problem-solving and decision-making skills.
- Excellent communication
Skills Required
- Strong programming background and problem-solving skills
- Expertise in object-oriented design and design patterns
- Proficiency in Java
- Proficiency with Spring MVC
- Proficiency with Hibernate/JPA
- Experience developing REST APIs
- Familiarity with front-end frameworks (Angular or React)
- Strong understanding of relational databases (PostgreSQL, MySQL)
- Strong understanding of NoSQL databases (MongoDB)
- Proficiency with version control (Git)
- Experience with continuous integration tools (Jenkins)
- Comfortable in Unix/Linux environments
- Knowledge of cloud platforms such as AWS
- Strong problem-solving and decision-making skills
- Excellent communication skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Excelsoft Technologies is a global vertical SaaS company specializing in the learning and assessment market. The company provides AI-powered, technology-based solutions across diverse learning and assessment segments through cloud-based platforms. It focuses on creating transformative digital learning experiences and impactful content solutions, delivering innovative and next-gen educational tools for a global audience.








