
Senior Software Engineer (Java / Spring)
- Singapore
- Permanent
- Full-time
- Competitive remuneration package (up to $7,000 + AWS + Variable Bonuses).
- Hybrid working arrangement.
- Cutting-edge Projects: Work on exciting, high-impact projects using the latest Java technologies to solve real-world problems.
- Develop, test, deploy, and maintain business applications and systems integrations required for the operation.
- Work closely with software engineers, business analysts, and software architects to plan, design, develop, test, and maintain business applications.
- Build and integrate RESTful APIs and microservices for enterprise-level applications.
- Participate in code reviews to ensure quality, provide constructive feedback, and refine existing code for better performance.
- Actively identify and address issues in legacy systems, streamline code, and implement best practices to enhance system efficiency
- Assess requirements and design solutions that tackle system challenges, improve performance, and elevate the user experience.
- Adhere to high-quality development principles while delivering solutions on-time.
- Keep detailed and clear documentation for code and system architecture.
- Recognize the interconnections between services (application, system, and database) and pinpoint problem areas to improve overall efficiency
- Bachelor's degree in Computer Science or a related field.
- Minimum of 3 years experience in software engineering with proficiency in Java web development.
- Experience with solution design and architecture: Ability to address complex system issues and improve legacy systems.
- Knowledge and experience in systems analysis and RESTful API architecture.
- Proficient in Java/J2EE, JSP, JSF, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis.
- Proficient in databases like Oracle, SQL, PL/SQL, and MySQL.
- Familiarity with development tools including CI/CD (Git, Jira, Jenkins) and unit testing tools (JUNIT, Spring Test).
- Prior experience in delivering FinTech projects would be an added advantage.
ScienTec Consulting Pte Ltd - 11C5781