Astek has an opening of Java Developer role for our projects in Singapore.
Responsibilities:
- Analyze, design, develop, test, document, and maintain IT systems or applications.
- Provide support for application maintenance by investigating and resolving reported issues.
- Review enhancement requests and prepare program modification or update specifications.
- Ensure system documentation is accurate and up-to-date.
- Manage various phases of the SDLC and contribute to system reviews with Project Leads or Managers.
- Understand service interdependencies (application, system, and database) to identify and address inefficiencies.
- Design and document system architecture, recommend appropriate tools/technologies, and secure user approvals on specifications.
- Utilize development tools to improve application development efficiency.
- Develop test cases, perform System Integration Testing (SIT), conduct performance tuning, and ensure systems meet SLA requirements.
- Deploy systems into production and provide post-implementation support.
- Offer technical mentorship and guidance to junior team members.
- Stay updated on advancements in technology, emerging standards, and new solutions relevant to system development.
- Undertake additional tasks as assigned.
Technical Skills:
- Programming: Java, Java EE, Spring, EJB, Hibernate
- Front-end Frameworks: ReactJS, Struts, JSF, iBatis
- Application Servers: WebLogic, JBoss, Apache Tomcat, ESB
- Databases: Oracle DB, SQL, PL/SQL
- Middleware & Integration Tools: LDAP, MQ Series
- Testing: SIT, UAT
- Strong experience in developing Java EE web applications and Java UI frameworks.
Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field.
- Strong experience in developing Java EE web applications and Java UI frameworks.
- Certifications in Java, Java EE, or related technologies are a plus.
- Some experience in IT project leadership is advantageous.