Logo
Insight Global

Java Software Engineer

Insight Global, Florida, New York, United States

Save Job

Base pay range

$60.00/hr - $80.00/hr Overview

A client in the financial services technology industry is seeking a Java Engineer to join its Enterprise Identity organization. As part of an Agile Scrum team, the Engineer will participate in scrum meetings, be assigned user stories, and work on new development as well as testing and improving existing code. The ideal candidate is passionate about code quality, continually learning new technologies, and knows what questions to ask to get answers. The role focuses on backend engineering with strong Java and Spring experience, relational and NoSQL databases, design patterns and design principles, and a general understanding of authorizations and JWT tokens. REQUIREMENTS

6+ years\' experience as a Backend Java Engineer Expertise around Java 11 or above Strong experience building micro-services using Spring Boot Knowledge of ORMs like Spring Data, Hibernate or similar Strong knowledge of relational and NoSQL databases, use cases and how they each differ and benefit Good understanding of design principles like SOLID, high coding standards and design patterns (i.e. Singleton, Factory) Understanding of security concepts like authentication, authorization, digital signature, JWT, OAuth, etc. Strong unit testing knowledge with JUnit, Mockito, or similar libraries Strong technical communication skills Expertise with RESTful APIs Experience with JSON, Web Service technologies, and fundamentals Experience using version controls like Git, and tools like Jira for Agile Seniority level

Mid-Senior level Employment type

Contract Benefits

Medical insurance Vision insurance 401(k) Notifications

Get notified when a new job is posted.

#J-18808-Ljbffr