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
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
Prioritize, assign and execute
tasks throughout the software development life cycle
Ensure our applications are secure and
up-to-date
Prerequisites
Strong experienced in Java / J2EE, SQL, JSP, Servlet, JDBC,
RESTful Services, Web Services, XML, JSON
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
CI tools experience
ie. Jenkins, Bamboo, TeamCity, Maven
Experience of development using web
technologies
Knowledge of JBoss, IBM
Websphere, WebLogic
Designing software and
database objects
Unit testing and
debugging
Identifying problems and analyzing solutions including
workarounds
Collaborating with other
engineers
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)
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 from our in-house Learning @ Aleph Academy, Flocket
meetups, timely training for skills upgrade, workshops and
conferences.
Get in
touch
Please visit
href="http : / / www.aleph-labs.com / ">
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.
Java Developer • Singapore