← Back to jobs

American Business Solutions Logo
Senior Software Developer
Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Senior Software Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Design and maintain scalable Java-based applications and microservices.

Responsibilities

  • Design and implement microservices using Spring Boot and Spring Batch for large dataset processing.
  • Build and consume RESTful APIs and web services using OAuth2.0, JWT, and SAML/SSO.
  • Develop and optimize SQL queries for PostgreSQL and Oracle databases using Hibernate.
  • Write unit and integration tests using JUnit, TestNG, and Mockito to ensure code quality.
  • Manage CI/CD pipelines via GitHub Actions and collaborate on AWS cloud deployments.

Required Skills

  • 7 years of experience in Java and modern technologies, including Java 17+ features.
  • Proficiency with Spring Framework (Boot, MVC, Data, Security, Batch).
  • Strong experience with Microservices architecture and REST/SOAP protocols.
  • Hands-on expertise with PostgreSQL, Oracle, and ORM tools like Hibernate.
  • Experience implementing identity management using Keycloak, OAuth2.0, and JWT.
  • Knowledge of CI/CD via GitHub Actions and version control with GitHub.
  • Competency in Node 16+, Maven, NPM, and AWS cloud platforms.
  • Familiarity with frontend technologies including HTML, CSS, JavaScript, and Angular 17+.
  • Proficiency in scripting languages such as Bash, PowerShell, or Python.

Preferred Skills

  • Experience with Teradata Retail Data Model (RDM) systems.

Education

Bachelor's degree in Computer Science

Related Jobs

No related jobs found

← Back to jobs