What are the responsibilities and job description for the Senior Java developer position at Iris Software Inc.?
Iris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Senior Java developer for a Long-Term opportunity.
Work location: Tampa, FL (Hybrid Onsite)
W2 only
Job description:
Key Responsibilities:
- Design, develop, and maintain web applications using Java, Spring Boot, and Microservices architecture.
- Develop and consume RESTful APIs.
- Write efficient SQL queries and interact with relational databases.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
- Participate in code reviews, testing, and deployment activities.
Required Skills:
- Strong experience with Java and Spring Boot.
- Hands-on experience in building and consuming RESTful services.
- Solid understanding of Microservices architecture.
- Good experience on Angular 2 & above is a huge plus
- Good knowledge of SQL and database design.
- Familiarity with version control tools like Git.
- Strong problem-solving and communication skills.