Senior Java Backend Engineer (IRC290059)
Job Description
We are looking for a Senior Backend Engineer with strong Java API design and Spring Boot skills to contribute to building the OneAPI backend platform. This role requires versatility, cloud-native engineering expertise, and the ability to work in a small, agile team with a DevOps-oriented approach.
- Passionate software developer with 8+ years of hands-on software application development experience
- Demonstrated Experience in Cloud Computing using AWS, GCP or other cloud providers
- Working experience with Java and Spring frameworks such as Spring Webflux, Spring Cloud, Spring Security, etc
- Containerization experience with applications deployed on Docker or Kubernetes
- Solid understanding and modeling in SQL and Relational Database
- Demonstrated knowledge of Distributed and Scalable systems
- Experience with Git or other version control systems, Test-driven development (TDD)
- Ability to quickly adapt & independently work in a fast-paced Agile environment with minimum supervision.
Nice to have:
- Experience with at least one popular JavaScript framework such as Angular, React etc
- Experience with data analysis and data analytics tools
- Experience with NoSQL databases, messaging services, in-memory cache and
- DynamoDB is a big advantage
Job Responsibilities
- Develop high-quality software that is performant, scalable, reusable, extensible, secure, supportable, reliable
- Write microservices, develop and extend in-house APIs, write client-side code which interacts with other APIs (RESTful and SDKs)
- Work with front-end engineers to understand user requirements and provide endpoints that help accomplish building appealing interfaces.
- Develop and maintain a scalable web and responsive applications
Exhibit DevOps mindset - Work on continuous integration, including provisioning, deployment, testing, and version control of the software
Department/Project Description
Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.
Required languages
| English | B2 - Upper Intermediate |