What are the responsibilities and job description for the Software Engineer position at Iris Software Inc.?
Iris's direct client, a leader in financial services looking to hire a strong Sr. Java Developer for a Long-Term Contractual role
Job title: Sr. Java Developer
Location: Hybrid (Newark, NJ)
Duration: Long-Term Contract
Skills: Java spring boot, Microservices
Job Description:
Education and Experience:
- Bachelor of Computer Science or Engineering or experience in related fields
- Minimum of 6 to 8 years of relevant experience with requisite competencies.
- Understanding of Agile SDLC methodologies is required.
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- Excellent problem solving, communication and collaboration.
Technical Qualifications:
- Proficiency in Java or Java Script; working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing.
- Must have experience with service implementation using service-oriented architecture (SOA) patterns, experience with developing true microservices highly desirable.
- Must have previous experience building and delivering scalable APIs and platforms for consumption at scale.