Java Developer - Plano, United States - Siri InfoSolutions Inc

    Default job background
    Description

    Job Description

    Job Description

    Title : Java Developer

    Location : Plano Tx/ Pennington NJ/ NYC on site

    Employment : Fulltime

    Virtual Drive on 5/8 (Wednesday ) from 10am to 5 pm EST

    Job description :

    • 6+ years of experience as Developer in J2EE technologies and framework such as: Spring, JDBC, JMS, SOAP/REST API, etc. for integration.
    • Solid experience in Logging, Caching, Transaction Management, Multi-Threading/Concurrency, Performance Tuning, and Monitoring aspects of the applications.
    • A full stack Software Developer (Java/Spring MVC/Angular/Node.JS/Relational DB), responsible for developing and delivering complex requirements to accomplish business goals.
    • Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements.
    • Collaborate with other developers on the team for code and design reviews to build High-quality reusable code.
    • This role develops solutions, unit tests, and ensures the artifacts can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces.
    • Understand and convert macro level requirements into actionable tasks.
    • Troubleshooting and Performance tuning of the application for SLA enhancements.
    • Document high level and component level design, ensure quality standards in terms of usability and security of all the application components.
    • Partner well with the Scrum Master, Project Manager, and other agile team members.
    • Active contribution to application lifecycle including maintenance, release management, critical bug fixing and ensure error free delivery of the software solution.
    • Troubleshoot problems in Production and lower environments.
    • Good understanding of Message Oriented Middleware (MOMs)/JMS/MQ.
    • Be comfortable with both front-end and back-end coding languages, development frameworks and popular third-party libraries.
    • Understand the continuous integration and continuous deployment lifecycle.
    • Contribute to future design and architectural decisions.
    • Experience implementing modern micro-services architectures.
    • Experience with cloud technologies would be plus.
    • Knowledge in Continuous Integration/Deployment and Container automation.
    • Experience with Angular, React, or related client-side JavaScript frameworks.
    • Exposure to Global Markets / Investment Banking Domain with knowledge on Fixed Income trading flows.
    • Senior Java developer position. Candidate should be a Full stack developer capable of working independently with minimal supervision.