Senior Java Developer (F2F Interview for final RD with NP within a month)
Summary
Lead Java development for a fintech project, designing solutions, mentoring junior engineers, and ensuring CI/CD pipelines and performance testing meet high standards.
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