Jobs → Engineering → Java Microservices Developer

Java Microservices Developer

Mohammed Majid UddinUnited StatesMIDPosted 21m ago
JavaSpring BootRESTful APIsAngulariOSAndroidTDDOAuth2OIDCmTLSAgileCI/CDDockerKubernetesJUnitMockitoJasmineKarmaCypressGitMavenGradleJenkinsTekton
About the Role We are seeking a Software Engineer – Java Microservices & Digital Banking to join our dynamic team. The ideal candidate will have strong experience in Java/Spring Boot microservices, RESTful APIs, Angular web applications, and integrations with iOS/Android mobile platforms, delivering secure, scalable digital banking capabilities. Key Responsibilities • Design, build, test, and maintain resilient Java/Spring Boot microservices and RESTful APIs • Collaborate across Angular web and iOS/Android ecosystems to deliver cohesive digital customer journeys • Translate business requirements into technical designs in partnership with Product Owners, BAs, and SMEs • Write clean, modular code using TDD with comprehensive unit and automated integration testing • Apply object-oriented design, design patterns, transactional integrity, and security standards such as OAuth2, OIDC, and mTLS • Participate in Agile ceremonies, sprint planning, peer code reviews, backlog grooming, and CI/CD pipelines • Coordinate with stakeholders to resolve defects, mitigate risks, and align onshore/offshore engineering delivery Requirements • Proficiency in Java 11/17+, Spring Framework, and Spring Boot for microservices and RESTful APIs • Strong Core Java knowledge including multithreading, concurrency, memory management, and garbage collection • Experience with event-driven architectures • Hands-on with relational databases such as Oracle or PostgreSQL and ORM tools including JPA/Hibernate • Proficient in SQL optimization, data modeling, and transaction management • Web development using Angular (v12+), TypeScript, HTML5, and CSS3 • Working knowledge of mobile development on iOS (Swift/Objective-C) and Android (Kotlin/Java) or cross-platform SDK integration • Testing with JUnit, Mockito, Jasmine/Karma, and Cypress • Experience with Git, Maven/Gradle, Bitbucket/GitHub, and CI/CD tools such as Jenkins or Tekton • Familiarity with containers and orchestration such as Docker and OpenShift/Kubernetes • 4–5 years of professional software engineering experience

Similar projects

React Native Developer With AI Experience
Dheeraj Deori · React Native, AI, Mobx
React-Native Mobile App Developer
Anushikha Biswas · React-Native
Android Developer
Swayam Garthe · Android SDK, Kotlin, Java
Early · 0 applied1 of 4,733 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy