- Company Name
- Jay Analytix Inc
- Job Title
- Lead Java Developer
- Job Description
-
**Job Title:** Lead Java Developer
**Role Summary:**
Seasoned full‑stack developer leading design, development, and delivery of Java‑based, multi‑tier applications within the capital markets domain. Drives architectural decisions, mentors team members, and ensures high‑quality, scalable solutions across on‑premise and cloud environments.
**Expectations:**
- Minimum 7 years of hands‑on Java/JEE development and full‑stack experience (Angular, Node.js).
- Proven ability to lead complex projects, meet tight deadlines, and maintain high quality standards.
- Strong communication and stakeholder‑management skills; ability to influence technical decisions.
- Experience working in Agile delivery models and CI/CD pipelines.
**Key Responsibilities:**
- Lead technical design and implementation of micro‑service architectures and RESTful APIs.
- Develop front‑end interfaces using Angular, TypeScript, HTML5, CSS/Bootstrap, and related technologies.
- Build and maintain back‑end services with Java/JEE, Node.js, and cloud‑native components (AWS Lambda, API Gateway).
- Integrate and manage data platforms using MySQL, DynamoDB, SQL Server, Sybase, and MongoDB.
- Implement messaging and streaming solutions with Kafka, SQS/SNS, and other MQ systems.
- Set up and maintain CI/CD pipelines (Jenkins, GitHub, Nexus) and infrastructure as code (AWS CloudFormation, Docker).
- Collaborate with cross‑functional teams (business analysts, QA, operations) to deliver end‑to‑end solutions.
- Mentor junior developers and enforce coding standards, code reviews, and best practices.
**Required Skills:**
- Java/JEE, Angular, HTML5, TypeScript, JavaScript/jQuery, Bootstrap/CSS3
- Node.js, Microservices, REST APIs, AWS (Lambda, RDS, S3, EC2, VPC, API Gateway, CloudFormation, Step Functions, SQS, SNS)
- Kafka, Docker, CI/CD (Jenkins, Nexus, GitHub), Agile methodologies (Scrum/Kanban)
- Relational DBs (MySQL, SQL Server, Sybase) and NoSQL (MongoDB, DynamoDB)
- Version control (Git), issue tracking (JIRA, ServiceNow), documentation (Confluence)
- Domain knowledge: capital markets, trade lifecycle, reconciliation (SWIFT, ISO‑20022)
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Oracle Java SE, Scrum Master) are a plus.