Search by job, company or skills

Straive

Senior Java Software Engineer

7-9 Years
Save
new job description bg glownew job description bg glow
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Engineer (Back End)

** Open for Singaporeans/Singapore PRs only**

A Senior Software Engineer is a hands on professional focused on leading the design and implementation of inhouse-built or in the integration of third-party software solutions (incl. software-as-a-service) used by our business teams. You will find yourself involved in the entire development lifecycle, starting with the support of the business analysis phase up to production deployment and 3rd level operations support.

Responsibilities:

  • Provide subject matter expertise for design definition and implementation of high-performing, secure and cost efficient solutions
  • Provide guidance on how to sensibly evolve solutions within the Business Application Group platform(s) of your expertise
  • Develop and drive robust software development best practices to further elevate the Business Applications Group's standing as a reliable innovation partner
  • Actively participate in the development and review of software standards, software solution documentation and implementation within the Business Application Group's platform(s) of your expertise as well as providing guidance to junior colleagues in form of active peer reviews
  • Establish strong relationship with business stakeholders, team members and work closely with platforms across Business Application Group's chapters
  • Stay on the leading edge of secure application development practices and remain current on new technologies and available vendor packages
  • Serve as a technical lead of a specific group of applications contributing to and guiding the efforts of development teams, including internal and external team members
  • Mentor junior colleagues to allow skills/knowledge development through advice, coaching, knowledge transfer and training opportunities
  • Live and spark values, positively influence business users and team members
  • Timely complete all compliance obligations and trainings, including relevant professional certification if applicable
  • Ensure compliance of the software development lifecycle through a robust technical design approach and adherence to strict coding standards
  • Thoroughly understand and guide team members on the compliance, security and operational responsibilities in your area of work

Qualifications: The typical education and professional experience required for a Senior Software Engineer is a master's degree plus at least 7 years of working experience or working in a similar role.

A successful candidate has proven experience of leading a team of software developers (3+ engineers) or has previously managed complex system environments. Further, a successful candidate has superior programming experience, preferably in Python and relevant experience of software development lifecycle, databases (SQL), operating systems and cloud technology.

Required Skills:

  • Strong SQL capabilities.
  • Experience in designing data models and optimizing code.
  • Proficiency in either Python or Java (at least one language).
  • Ability to work independently and understand broader solution design.

Good to have:

  • Trading or Financial Sector work background
  • Best Development practices
  • SDLC (Software Development Lifecycle)
  • CI/CD pipelines
  • Firewall configurations and deployment in secure environments
  • Scripting – Java and Python expertise familiarity with Spring Boot, Hibernate, PostgreSQL and Microservices is valuable.
  • Understanding of ECS Fargate and Linux

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147593591

Similar Jobs

Singapore

Skills:

JavaHibernateCloudformationPostgreSQLSpring BootBpelSoapSpring MVCOracle Soa SuiteGitGradleSpring AopTerraformSpring SecurityAWS API GatewaySpring Data JpaOracle Weblogic ServerMediatorApache AntSpring FrameworkApi GatewayAWS Cloud-native servicesBroadcom Layer7

Singapore

Skills:

containerization Version ControlApi DevelopmentDatabasesApache CamelSpring FrameworkKubernetesJava LanguageCI CD conceptmessaging systemsDomain-Driven DesignCode QualityIntegrated Development EnvironmentsMicroservices ArchitectureBehavior-Driven Development BDD

Singapore

Skills:

JavaS3RDSTomcatMqKafkaSpring BootSqlReact JsMicroservicesSpring BatchEc2CloudwatchECSStrutsAngular JsAWSEKSOracle 19c

Singapore

Skills:

HibernatePostgreSQLSpring BootKafkaJenkinsReactVue.JSGradleDockerMySQLJpaPythonGitHub ActionsArgoCDJava 17

Singapore

Skills:

JavaAPI DesignSystem ArchitectureNetworking ProtocolsOrmsBackend ServicesNoSQL DatabasesDistributed TransactionsRelational Databases