Point your AI agent at freehire and let it find you a job.

Get the CLI →

apar technologies pte. ltd.

Open 33d reposted 6×

Big Data Developer

Posted Updated 7 views
Discussion
Key Responsibilities

Analyse and provide feedback on functional specifications and business requirements. Design and develop high-quality solutions in accordance with defined technical standards. Provide detailed development estimates and contribute to solution planning. Develop and test applications using

TDD and BDD

approaches. Perform non-functional testing, code reviews and design reviews. Prepare technical documentation for solution design and implementation. Support functional testing and User Acceptance Testing (UAT). Provide Level 3 production support, investigate application issues and implement appropriate resolutions. Contribute to solution design, performance tuning and continuous improvement initiatives. Collaborate effectively with cross-functional teams in an Agile/Scrum environment. Requirements

Minimum

8 years of relevant experience in Java/J2EE development . Hands-on experience in

Big Data technologies

is preferred. Bachelor's or Technical Degree in

Computer Science, Information Systems, Information Technology

or a related discipline is preferred. Strong understanding of

Agile/Scrum methodologies . Proven experience in end-to-end design and implementation of complex IT systems. Good understanding of software development processes and established development practices. Experience in corporate banking and/or cash management is advantageous. Technical Skills

Candidates should have experience with several of the following: Java/J2EE , preferably Java 8 or above, including parallelism and concurrency. Apache Spark, Flink or Storm

for processing and transforming large datasets. HBase and Elasticsearch

for Big Data storage and CRUD operations. IBM MQ and Kafka

for messaging and event processing. AWS, GCP or other cloud platforms . Spring, Spring REST, Web Services, gRPC and Microservices

for API and application development. Maven, Gradle, Jenkins, Git and GitLab

for build and release management. JUnit and Cucumber

for automated testing and BDD. Jira and SonarQube

for project and code quality management. UML and GitHub Copilot

or similar development productivity tools. Kibana, Spark UI and ELK

for application monitoring, debugging and root-cause analysis. Experience with

DevOps, release management and production support

is strongly preferred. Core Competencies

Strong analytical and problem-solving skills. Good organisational and communication skills. Strong teamwork and collaboration skills. Willingness to explain and share technical knowledge with team members. Ability to follow established software development procedures and standards. Ability to work effectively in a multicultural and collaborative environment. Strong attention to quality, performance and maintainability. EA Number: 11C4879

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.