jobs in Aleph-Labs

全职 Senior Java Software Engineer 工作, 薪水, Aleph-Labs 公司招聘中 - Ricebowl

Senior Java Software Engineer

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Aleph is a creative engineering company comprising a striking group of craftsmen specialised in strategy, design, technology, and marketing. We work together to plan, write and produce internet, mobile, and desktop solutions for the most daring set of clients who see the future and engage Aleph as their rocket fuel.


We are seeking a Senior Java Developer(s) to join a collaborative, Agile team. You will be responsible for building highly available, distributed and enterprise Java-based applications, where system performance is critical. You will get an opportunity to work in a team of highly ambitious and capable colleagues, all with strong views about solutions, technologies, and delivery. You will 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 important.


Key Responsibilities

Identify and analyze user requirements

Drive Requirements Lifecycle: From abstract product vision all the way to detailed functional requirements, system integration, and business processes required to support them.

Bridge Product Owners and Developers: Translate the high-level product vision and initiatives into tangible, detailed requirements for developers. This can be in the form of technical documentation, systems integration documentation, API specifications, Effort estimation, data models, architecture diagrams, process flows, or functional specifications.

Support Development: Support developers and testers by providing the first level of clarifications during development and testing.

User Stories: Define detailed user stories based on business requirements. Ensure that user stories have sufficient details so that developers are able to estimate and work with them.

Business Processes: Define detailed business processes, spanning both online and offline aspects. Coordinate with various stakeholders to get detailed requirements, and ensure that they are met through proposed solutions.

Technical Documentation: Create and extend existing technical documentation to describe the infrastructure, security, functions of the system.

Work with other members of a planning team to develop a prototype plan for an enterprise system, including what key features system users require in the system as well as integration strategies to update existing systems that will transition into the new system built down the road.

Develop modules of the initial enterprise system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers Conduct the testing of completed code modules with the help of junior Java developers, fixing code as needed to ensure a smooth system deployment with the intended functionality

Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle

Build, test and support mobile/web applications

Recommend software solutions to emerging needs in banking functionality and report ability


Prerequisites

At least 7 years of experience

Strong experienced in Java/J2EE, SQL, JSP, Servlet, JDBC, RESTful Services, Web Services, XML, JSON

Must have banking experience.

Strong experience in application development frameworks such as EJB, Camel, Springboot, Hibernate, myBatis in the Java platform

Strong experience in Rabbit MQ, Kafka

Knowledge of Oracle, DB2 or similar database management system

Experience in Data Modelling and DB design ( Oracle, MS SQL Server and Postgres )

Ability to translate high-level requirements into detailed documentation within the organisation’s context.

Ability to envision and design end to end business processes while keeping an eye on the details. Ability to gather critical information from meetings with various stakeholders and produce useful documentation.

Ability to communicate and clarify requirements with developers.

Ability to identify and clearly document dependencies.

Experience of development using web technologies

Knowledge of JBoss, IBM Websphere, WebLogic

Designing software and database objects

Unit testing and debugging

Perform peer code reviews

Identifying problems and analyzing solutions including workarounds

Must have worked in Agile methodology

Excellent debugging and optimisation skills

Must be a good team player


Benefits


Competitive salary (compensation will be based on experience)

Medical insurance

Yearly reward based on performance

A solid team behind you: great people who love what they do

A fun and a fast paced culture which promotes learning and knowledge sharing

Opportunities for personal and professional growth offerings.


Get in touch

Please visit ************* or drop us an email at *************


Aleph is an equal opportunity employer and we work in an engaging, collaborative environment, where ideas are shared freely. By uncovering insights and opportunities, we inspire everyone to dream big towards the future solutions

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多