Urgent Requirement :: Associate Principal Software Engineer – Java (Stream) :: Remote

0 views
Skip to first unread message

Tushar Chauhan

unread,
Mar 17, 2026, 11:14:58 AM (7 days ago) Mar 17
to Tushar Chauhan
Hello,
Please find the job description for the position of  Associate Principal Software Engineer – Java  below, and kindly let me know if you are interested or would like to proceed further.
 
Job Title: Associate Principal Software Engineer – Java (Stream)
💻 Role: Software Engineering (Java)
📍 Location: Remote

Job Summary
This role collaborates closely with business analysts, team leads, and development teams to build scalable and resilient hybrid and cloud-based data solutions supporting critical financial market clearing and risk activities.
The candidate will contribute to enterprise transformation initiatives toward a data-driven organization and work with cross-functional teams including developers, architects, and product owners. The position requires strong technical expertise and the ability to work effectively with both technical and non-technical stakeholders in a project-driven environment. Software Engineer Java JD

Key Responsibilities
  • Support development of big data applications aligned with business requirements and architecture frameworks.
  • Analyze requirements and develop, test, and document software solutions to maintain quality standards.
  • Follow SDLC procedures and ensure compliance with security, performance, and architectural standards.
  • Conduct application and project risk analysis and recommend improvements.
  • Provide production support and troubleshooting when required.
  • Communicate software issues or delays to stakeholders and management in a timely manner.
  • Address and resolve security vulnerabilities within applications. Software Engineer Java JD

Required Qualifications & Experience
  • 5+ years of experience building high-speed, data-centric solutions.
  • 5+ years of Java development experience.
  • Experience with distributed computing frameworks such as:
    • Apache Flink
    • Apache Spark
    • Kafka Streams
  • Experience with messaging systems:
    • Kafka
    • RabbitMQ
    • ActiveMQ
    • Amazon Kinesis
  • Experience working with cloud technologies and migrations, especially AWS services such as:
    • VPC
    • EC2
    • RDS
    • S3
    • KMS
    • AWS CLI / IAM
  • Experience writing unit and integration tests using frameworks like JUnit.
  • Experience working with multiple database types:
    • Relational databases
    • NoSQL databases
    • Graph databases
  • Experience with Git-based workflows.
  • Knowledge of DevOps tools and CI/CD pipelines such as:
    • Terraform
    • Ansible
    • Jenkins
    • Kubernetes
    • Helm
  • Experience with monitoring tools like:
    • Splunk
    • ElasticSearch
    • Prometheus
    • AppDynamics Software Engineer Java JD

Technical Skills
  • Strong experience in Java-based software development.
  • Solid understanding of Object-Oriented Design and Architecture Principles.
  • Experience developing automated tests and test plans.
  • Strong knowledge of performance optimization and multi-threaded programming.
  • Experience with:
    • Unix/Linux environments
    • Event-driven systems
    • Distributed systems
    • Transaction processing systems
    • Public cloud platforms
  • Hands-on experience with:
    • Java 8+
    • Spring
    • Spring Boot
    • Microservices architecture
    • REST APIs Software Engineer Java JD
    • Stream

Certifications (Preferred)
  • OCP Java SE 8 Programmer Certification
  • AWS Certified Solutions Architect – Associate Software Engineer Java JD

Education
  • Required: Bachelor’s degree in Computer Science or related technical field
  • Preferred: Master’s degree in Computer Science
 

Reply all
Reply to author
Forward
0 new messages