Working Location: Tanjong Pagar (flexible working arrangement)
Working Hours: Mon-Fri
Remuneration Package: Up to $7k (basic) + AWS + bonus (2 months
Job Brief
We are looking for a Java developer responsible for building Java applications, including anything from back-end services to front end presentation. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
Develop, test, deploy, and maintain business applications and systems integrations required for the operation
Ensure best practices are used throughout the software development life cycle
Actively participate in all aspects of the software development process
Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain business applications built
Deploy systems to production and provide post-implementation support
Analyze and resolve technical and application problems
Understand the inter-dependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency
Perform other duties as assigned
Requirements
Degree in Computer Science or equivalent
Possess good experience developing web application, Web Forms, micro services and Enterprise Workflows
At least 3 years of experience in systems analysis, design, programming with knowledge the following technologies:
RESTful API architecture
Java/J2EE, JSP, JSF, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis
Redis technology (Jedis client), RabbitMQ, ActiveMQ, JMS or similar technologies