Software Engineer
APAR TECHNOLOGIES PTE. LTD.
We are looking for a Senior Software Engineer to join our team and contribute to the development, enhancement, and maintenance of backend applications. The role involves working with cross-functional teams to design, build, and support scalable software solutions while maintaining high standards of quality and performance.
Role : Senior Software Engineer Key Responsibilities
- Design, develop, test, and maintain backend applications using Java, Kotlin, and Spring Boot.
- Collaborate with team members and stakeholders to understand requirements and deliver software solutions.
- Develop new features and enhance existing applications.
- Participate in code reviews and contribute to software quality improvements.
- Troubleshoot, analyze, and resolve technical issues.
- Support modernization and continuous improvement of existing systems.
- Create and maintain technical documentation where required.
- Share knowledge and provide guidance to team members when needed.
Requirements
- Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience in backend software development using Java and/or Kotlin.
- Experience with Spring Boot framework.
- Knowledge of relational databases (SQL) and NoSQL databases.
- Experience developing and maintaining enterprise applications.
- Understanding of software development best practices, including testing and code reviews.
- Strong problem-solving, communication, and collaboration skills.
Preferred Skills
- Experience with legacy system enhancement or modernization projects.
- Knowledge of software architecture and scalable system design.
- Familiarity with Agile development methodologies.
EA Number : 11C4879