Senior Java Software Engineer

Aleph Labs — Singapore · Posted ~3 hours ago

Senior Full-time

Skills

Java enterprise application development distributed systems high availability system performance Agile software design collaborative problem solving enterprise applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering opportunity within a collaborative Agile team building highly available, distributed enterprise applications. You will analyze user requirements, contribute to sophisticated system design, coordinate across application layers, and help deliver high-performance, high-quality software.

Highlights

Join a collaborative Agile engineering team working on highly available, distributed enterprise applications where performance is critical. The role offers technically ambitious colleagues, sophisticated design challenges, and opportunities to work across multiple layers of application infrastructure.

Description

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 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 requirementsWork 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 developersConduct the testing of completed code modules, fixing code as needed to ensure a smooth system deployment with the intended functionalityPlan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycleBuild, test and support mobile/web applicationsRecommend software solutions to emerging needs in banking functionality and report abilityPrioritize, assign and execute tasks throughout the software development life cycleEnsure our applications are secure and up-to-date Prerequisites 7+ years of experience. Banking experience is a plus.Strong experienced in Java/J2EE, SQL, JSP, Servlet, JDBC, RESTful Services, Web Services, XML, JSONStrong experience in application development frameworks such as EJB, Camel, Springboot, Hibernate, myBatis in the Java platformStrong experience in Rabbit MQ, KafkaKnowledge of Oracle, DB2 or similar database management systemCI tools experience ie. Jenkins, Bamboo, TeamCity, MavenExperience of development using web technologiesKnowledge of JBoss, IBM Websphere, WebLogicDesigning software and database objectsUnit testing and debuggingPerform peer code reviewsConduct fact-gathering sessions with customersIdentifying problems and analyzing solutions including workaroundsCollaborating with other engineersMust have worked in Agile methodologyExcellent debugging and optimisation skillsMust 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 www.aleph-labs.com or drop us an email at careers.sg@aleph-labs.com. 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