x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Senior Java Development Lead
 banner picture 1  banner picture 2  banner picture 3

Senior Java Development Lead

Combuilder Pte Ltd

Combuilder Pte Ltd company logo

Responsibilities:

  • Lead the software engineering teams for end to end application architecture design, application interfaces, development and configurations.
  • In charge of Software Development Life Cycle (SDLC) process which incorporates Requirement Gathering, Analysis, Design, Developing, Testing, and implementing life cycle utilizing approaches like Agile, SCRUM and Test Driven Development.
  • Lead the daily SCRUM meeting, sprint grooming/review and demo with management and other teams.
  • Work with TI partners for identifying the new infra build requests. Consult with TI, App Teams, and Vendors to determine optimal configuration of applications.
  • Work closely with Operations team and give demos on the project being developed.
  • Co-ordinate with SIT & UAT teams for the test execution and fix the issues on priority basis.
  • Plan the deployment activities for SIT, UAT, PROD and BCP environments.
  • Work closely with Business Analysts, Scrum master’s and Dev partners as integral member of agile development.
  • Work closely with DevOps to plan the releases and escalate any potential stability issues.
  • Plan the performance test activities for the newly implemented changes.
  • Create/enhance technical procedures, adopting best practice guidelines, standards, and procedures.


Requirements:

  • Bachelors’ or Masters’ degree in Engineering, Computer science, Information Technology or related studies.
  • Minimum 8+ years of experience with proficiency in analysis, design, development, testing and deploying of Web based, Client/Server and Distributed applications on multiple platforms using J2EE technologies.
  • At least 3+ years of people management experience, managing engineers, C-level stakeholders and vendors.
  • Experience in web applications built on Java/J2EE, Angular, JSF, Spring Boot, JPA, Rest API, Hibernate, and SQL server technologies. Hands-on experience in different modules Spring Framework’s Spring Web Flow (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of Spring Application Framework.
  • Experience in MVC (Model View Controller) architecture, using JSF, Struts Framework, Hibernate and Spring Framework with various JAVA/J2EE design patterns.
  • Experience with CICD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Experience in Scheduling Tools - Blade Logic & Autosys
  • Working knowledge of application servers like JBOSS, WebLogic, WebSphere etc.
  • Working knowledge on monitoring tools like AppDynamics, Splunk, SiteScope etc.
  • Familiarity with networking infrastructure such as LTM, GTMs and routing of application traffic between data centers
  • Experience in implementing OAuth, JSON tokens as a secure authorizing tool and implemented authorization on web services.
  • Experience in creating Web services like SOAP, UDDI, WSDL and RESTful using open-source frameworks.
  • Experience in the design and development of JUnit test cases, load balancing and failovers with cache servers and application servers.
  • Experience in writing ANT, Maven builds scripts and providing logging facility using Log4j.
  • Good written, verbal and listening skills, analytical skills, ability to learn new technologies quickly.
  • Ability to work effectively with minimal supervision in an atmosphere of multiple projects and shifting priorities while meeting deadlines.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?