Senior Java Developer (F2F Interview for final RD with NP within a month)

Open 16d reposted 3×

Responsibilities:

• Lead technical study into a propose solution, while involving expertise from infrastructure big data expert, business analyst requirement

• Document proposed design and develop the solution

• Implicitly ensure all CI-CD artefacts are part of the solution

• Perform code review while fostering knowledge and coaching best practices to team members

• Interact and provide reporting to project managers

• Monitor technical risk and escalate appropriately to management

• Research, design, and develop software.

• Analyse user needs and develop software solutions

• Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.

• Work with other engineers to integrate hardware and/or software systems

• The position requires autonomy and reliability in performing duties with initiatives and leadership when it comes to all non-functional deliverables such as testing tools, mocking objects, production monitoring concerns, quality control including performance and load testing.

Mandatory Skills Description:

• At least a Bachelor's degree in any of these faculties: Computer Science / Information Technology / Programming & Systems Analysis / Science (Computer Studies)

• 5+ years in Software development

• 3+ years in Java/J2EE development

• Excellent written and verbal communication skills for both team mates and management

• Strong analytical and problem solving skills

• Proficient software development life cycle

• Appetite to follow technology trend and participate to communities

• Passion for sharing expertise and grow team members' skills

• Interest in mentoring and guiding junior team members on the path of high quality deliverables.

Nice-to-Have Skills Description:

• Hands on Data ingest and data processing technology like Spark streaming and Spark

• Hands on Messaging systems like Kafka, Flume or ActiveMQ, MQSeries or RabitMQ

• Hands on knowledge on Hadoop (preferably Hortonworks distribution) - HDFS, HBase, Hive, ORC/Parquet.

• Build tool - Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management – SVN/GIT, TDD using Junit, Jira/QC.

• Solution design using proven patterns, awareness of anti-patterns, performance tuning, especially in streaming

• Knowledge of tools like Phoenix, ElasticSearch, Sqoop, StreamSets are good to have.

• Basic understanding of finance and investment banking

See also

Software Engineering jobs by country — openings, pay and top skills →

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.

A new version of freehire is available