Job Description :
Partner with technology stakeholders to deliver a scoped set of software development requirements with accountability and visibility into milestones, deliverables, risk and costs.
Manage and execute against project plans and delivery commitments.
Develop detailed design specifications including interface to backend server and service modules.
Present and evaluate design solutions objectively and facilitate conflict resolution.
Interact and consult regularly with management, architects, and project leads to discuss technical issues, project milestones, and deliverables.
Lead and participate in design and code review and ensure code and other deliverables meet company and industry standards.
Analyze and resolve performance issues.

Qualifications:
Ability to work effectively in a fast-paced, sometimes stressful environment and deliver quality software to production within tight schedules.
Ability to adjust to rapidly changing requirements and timelines.
Track record of completing assignments on time with a high degree of quality.
Excellent analytical, problem-solving, communication (written and oral) and interpersonal skills.
Self-motivated and self-directed in performing responsibilities.

Technology Requirements:
5+ years developing large scale enterprise applications using Java.
5+ years using modern frameworks such as Spring, JPA/Hibernate, Camel, etc.
5+ years using messaging systems such as Kafka, MQTT, FIX or JMS.
5+ years developing REST APIs.
2+ years using WebSockets.
2+ years using Redis or equivalent.

Technology Preferences:
Experience with Microservice/SOA based architecture.
Experience working in an Agile environment.
Experience with load/performance testing.
Experience developing distributed, High-Performance, Resilient Architecture.
Experience with modern UI frameworks such as ReactJs, AngularJs, NodeJs, is a plus.
Experience with NoSQL and big data is a plus.

Knowledge and Experience:
Bachelor''s Degree or equivalent in Computer Science or Management Information Systems.
Must have 8+ years work experience in a Software Development role, 5+ in a Lead/Senior Java role.
Looking for Candidate who can take immediate Interviews
             

Similar Jobs you may be interested in ..