Java Developer
Jibin JosephUnited StatesMIDPosted 1h ago
Java 11/17+Spring BootMicroservicesREST APIsevent-driven applicationsAngular 12+TypeScriptHTMLCSSOraclePostgreSQLSQLJPAHibernateiOS (Swift/Objective-C)Android (Kotlin/Java)JUnitMockitointegration testingGitMaven/GradleJenkinsDockerKubernetes/OpenShiftOAuth2OIDCmTLS
About the Role
We are looking for a Java Developer to join our team at CitiBank. This role focuses on developing scalable backend systems and RESTful APIs.
Key Responsibilities
• Design and implement RESTful APIs and event-driven applications
• Develop microservices using Java 11/17+ and Spring Boot
• Work with Angular 12+, TypeScript, HTML, and CSS for frontend integration
• Integrate with Oracle/PostgreSQL databases using SQL, JPA, and Hibernate
• Develop for iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms
• Conduct integration testing using JUnit and Mockito
• Utilize Git, Maven/Gradle, Jenkins, Docker, and Kubernetes/OpenShift for development and deployment
• Implement security standards including OAuth2, OIDC, and mTLS
Requirements
• Strong experience with Java 11/17+, Spring Boot, and Microservices
• Hands-on experience developing REST APIs and event-driven applications
• Strong knowledge of Angular 12+, TypeScript, HTML, and CSS
• Experience with Oracle/PostgreSQL, SQL, JPA, and Hibernate
• Knowledge of iOS (Swift/Objective-C) and Android (Kotlin/Java) or mobile SDK integration
• Experience with JUnit, Mockito, and integration testing
• Familiarity with Git, Maven/Gradle, Jenkins, Docker, and Kubernetes/OpenShift
• Knowledge of OAuth2, OIDC, and mTLS security standards