Job Title
Sr. Java/Springboot Tech Lead
Relevant Experience (in yrs)
10+
Work Location (State, City and Zip)
Charlotte, NC/ Irving, TX
Technical/Functional Skills
Spring Boot Microservices 5-10 yrs
Spring/Core Java/J2EE 5-10 yrs
Junit (or any other Unit testing framework) 5-10 yrs
DB Concepts (RDBMS and/or NoSQL) 3-5 yrs
A pplication Server
(Tomcat, WAS, etc.) 3+ yrs
Deployment Tools/ Container Env – (Kubernetes, Docker, Rancher, etc.) 3+ yrs
Design/Documentation Skills 3-5 yrs
Good understanding of JSON/XML 3-5 yrs
GraphQL 1-5 years
Onsite/Offshore Team Coordination skills 2+ yrs
Working experience on Agile SDLC and Jira (Or similar tool) 2+ yrs
Very good problem-solving skills
Roles & Responsibilities
Required Skills, Experience & Capabilities: - 10 + yrs of experience
• Good Domain knowledge on Payments, ISO20022, Wires etc.
• Specific Spring framework components experience: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Spring for Apache kafka, and Use of JPA Criteria Query.
• Familiarity with software development design patterns: GIT, Swagger, PCF, or Rabbit MQ.
• Expertise in API technologies such as Rest Webservices
• Previous experience writing unit tests with JUnit, Mockito, or PowerMock
• Knowledge of markup languages such as JSON and YML
• Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect
• Knowledge of the Agile approach
Responsibilities
• Design and implement enterprise level microservices using the spring boot framework.
• Analyzing and assessing user issues and working with other team members to perform systems review and problem solving in a timely and accurate fashion.
• Working in a fast-paced and team-oriented environment.
• onsite- offshore coordination
• guide the offshore team and review work
• Implementing unit test coverage.
• Identifying and resolving bugs.
• Ensuring the design criteria are satisfied.
• Producing well-written documentation for each microservice.
• Disseminating and sharing knowledge.
• Creating and deploying microservices using the Spring Boot framework.
• Adhering to the whole Software Development Life Cycle.
• Interconnecting microservices with databases.
• Utilizing Event Driven Design (i.e., Kafka).
• Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies
• Carry out unit and integration tests
• Interconnecting microservices with databases
• Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
• 70% Development/30% Lead and Design activities
Location: Charlotte, NC
Posted: Oct. 15, 2024, 7:36 a.m.
Apply Now Company Website