Overview
Skills
Job Details
Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Java Backend Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.
Title: Java Backend Developer
Location: Ann Arbor, MI (Hybrid)
Duration: 24+ Months
Job Description:
- Client is looking for a talented java developer to perform software design tasks and technical analysis.
- Develop and maintain Java based components and interface in an agile environment
- Perform system design, specification development, program logic and flow-charting, unit testing, debugging, and documentation
- Write well designed, testable, efficient code and ensure designs are in compliance with specifications.
- Support continuous improvement by investigating alternatives, technologies and presenting these for architectural review.
- Partner with BA/QA/Support team to complete development by coordinating requirements, schedules and activities;
- Provide end user support by developing documentation and assistance tools.
- Identify technology risks early and establish mitigation plan
- Collaborate across a large program to understand downstream/upstream system functionality, integrations, design considerations and troubleshooting defects
- Participate in client interactions, possibly with more senior team members, to develop system solutions to business problems.
Requirement
- 6+ Years of Java, J2EE (both client and server side)
- 6+ Years Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems preferred
- Experience with concurrency & multi-threading preferred
- Experience with scaling, Java Garbage Collection, and performance tuning preferred
- Understanding of data structures, algorithms and design patterns
- Experience with agile, test-driven development
- Experience with application development frameworks like Spring, Hibernate, JSF or similar frameworks
- Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, TestNG or similar tools
- Experience in developing APIs and Frameworks
- Experience with Cloud Technologies such as Pivotal Cloud Foundry
- Ability to troubleshoot development and production problems across multiple environments and operating platforms.
About Iris Software Inc.
Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. Iris has been growing at over 100% annually. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being
- One of New Jersey's Finest 25 companies for the year 2001 and 2002.
- Iris is also ranked 75th among Inc 500 s list of privately held companies for year 2001.
- NJ Technology FAST 50 Company for year 2002.
In a competitive industry, we distinguish ourselves by reliability, technical expertise and a history of successfully completed projects for clients ranging from mid-sized to Fortune 1000 companies.
Best regards,
Neeraj Singh
Iris Software
200 Metroplex Drive, Suite #300
Edison, NJ 08817