Senior Java Developer (F2F Interview for final RD with NP within a month)
Get AI-powered advice on this job and more exclusive features.
• Lead technical study into a proposed solution, involving expertise from infrastructure, big data experts, and business analysts to gather requirements.
• Document the proposed design and develop the solution.
• Ensure all CI/CD artifacts are integrated into the solution.
• Perform code reviews while fostering knowledge sharing and coaching best practices within the team.
• Communicate and report progress to project managers.
• Monitor technical risks and escalate issues appropriately.
• Research, design, and develop software solutions.
• Analyze user needs and develop corresponding software solutions.
• Update and enhance existing software, and oversee testing and validation procedures.
• Collaborate with other engineers to integrate hardware and software systems.
• Demonstrate autonomy and reliability, taking initiative and leadership in non-functional deliverables such as testing tools, mocking objects, production monitoring, and quality control including performance and load testing.
Mandatory Skills:
- At least a Bachelor's degree in Computer Science, Information Technology, Programming & Systems Analysis, or related fields.
- 5+ years in software development.
- 3+ years in Java/J2EE development.
- Excellent communication skills for team and management interactions.
- Strong analytical and problem-solving skills.
- Interest in technology trends and community participation.
- Passion for knowledge sharing and team skill development.
- Interest in mentoring junior team members for high-quality deliverables.
Nice-to-Have Skills:
- Experience with data ingestion and processing technologies like Spark Streaming and Spark.
- Experience with messaging systems such as Kafka, Flume, ActiveMQ, MQSeries, or RabbitMQ.
- Knowledge of Hadoop (preferably Hortonworks distribution) - HDFS, HBase, Hive, ORC/Parquet.
- Experience with build tools like Maven, sbt, Ant; UML; RESTful web services; Jenkins/TeamCity; source management with SVN/GIT; TDD with JUnit; Jira/QC.
- Solution design using proven patterns, performance tuning, especially in streaming contexts.
- Knowledge of tools like Phoenix, Elasticsearch, Sqoop, StreamSets is advantageous.
- Basic understanding of finance and investment banking.
Seniority level
Employment type
Job function
Industries
- IT Services and Consulting, Investment Banking
This job is active and accepting applications.
#J-18808-Ljbffr