Senior Java/J2EE Developer

Unlock Employer Cary, NC Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

Being a hands-on role, you will be responsible for the driving the design and implementation of the Business Critical Deliverables as defined by the platform. Deliverables will range from the introduction of new functionality to support new products and processes to support of mandatory regulatory and reporting requirements. You will work closely with the analysis and development teams to a) help design and implement solutions that are in alignment with strategic enterprise architecture roadmaps b) recognize and take advantage of opportunities to re-factor legacy components of the application c) perform brief pilots and proofs of concept to help establish solution feasibility. You may be required to manage a team of direct reports who drive implementation of solutions. The team follows a sustainable, measured and predictable development process, whereby the accountability for success resides with the team. Responsibilities / Tasks: - Act as a key liaison between company's AS (Application Service) team, Vendor product manager and business Operations - Help drive best practices in and may tactically support highest priority releases and/or enhancements to large or critical systems. - Implement best practices around requirement gathering methodologies - Review and contribute to functional test plans and scenarios - Take ownership for platform scalability and work with stakeholders to ensure that necessary capacity and Tech Roadmap compliance related requirements are dealt with on time. - Maintain a professional working relationship with various vendor partners - Have a complete understanding of the financials processes of the company and ensure that they are adhered to. - Participate and actively contribute during planning by providing technology view to the plans, issues, dependencies and risks and help drive the overall strategy. - Provide absolute transparency to various stakeholders by implementing standard reporting and tracking tools and making right escalations, at the appropriate times to the relevant stakeholders on key risks and mitigation actions Experience: 10+ years demonstrated hands on experience using java, J2EE, Spring & or other object oriented languages 7+ years experience architecting, designing, developing, and maintaining complex applications 7+ years experience with applications using SQL/ NoSQL/ Oracle Strong understanding of Enterprise and Application Architecture Experience creating modular applications. OSGi is a big plus. Experience with JMS, MQ, Tibco or other messaging technologies a plus Embraces using unit/integration testing as a standard development practice Experience gathering basic performance measures of applications a plus Understanding of garbage and resource management Experience with implementing equals and hashCode Experience with Collections Experience with Annotations Experience with TDD Ability to focus and prioritize in a high-pressure environment Analytical skills with attention to detail Excellent communication skills, both written and verbal Be self-directed, pro-active, results-driven and able to work in a diverse global team Demonstrate ability to question and challenge where necessary to change the status quo Experience / SME Knowledge of Financial Technology /Derivatives/ Trading lifecycle is a plus Lead development of formalized solution methodologies Optional (Recommended): Hands on knowledge with reporting tools such as Cognos Financial/Clearing industry experience is a requirement Education | Certification (Recommended): Bachelors Degree from an accredited college or university with a concentration in Business, Economics or Computer Science (or equivalent qualification/work experience) read more