About Our Client
Our client is a well-established technology-driven organization delivering enterprise-grade solutions to support complex business operations. They focus on building scalable, secure, and high-performance systems, leveraging modern software architectures and cloud technologies. With a strong emphasis on engineering excellence, innovation, and long-term system reliability, the company provides a collaborative environment for experienced engineers to work on impactful, large-scale applications.
Key Responsibilities
- Design, develop, and maintain scalable backend and full-stack applications.
- Build and maintain RESTful APIs and backend services using Spring Boot.
- Develop and integrate microservices-based architectures.
- Work with OracleDB for data modelling and persistence.
- Collaborate with frontend developers, product managers, and other stakeholders.
- Perform system integration, troubleshooting, and performance tuning.
- Participate in code reviews, technical discussions, and architectural decisions.
- Ensure system security, reliability, scalability, and maintainability.
Required Skills & Experience
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
- Minimum 4 years of hands-on experience in software development or relevant field.
- Experienced in backend development using Java (J2EE/JEE), Spring Boot framework, Hibernate, JSF, Struts, SQL, HTML, CSS, and JavaScript.
- Strong understanding of relational databases such as OracleDB, MySQL or MSSQL.
- Experience with Git, CI/CD, and RESTful API development.
- Ability to analyze requirements, propose technical solutions, and solve complex problems.
- Applicant with experience in projects and exposed to the full system development life cycle, object-oriented programming, integration with middle ware, and usage of database systems would be advantageous.