Software Engineer – Java – ON-SITE

Job Overview

We are seeking a talented and driven Software Engineer with strong expertise in Java and Spring Boot to help build scalable, high-performance backend systems. This role involves designing and developing RESTful APIs and microservices that power our core business applications. Youll collaborate closely with cross-functional teams to deliver secure, reliable, and well-documented backend solutions.

Responsibilities:

API-First Development: Design and develop services using an API-first approach, ensuring clear contracts and collaboration between frontend, backend, and integration teams.Backend Engineering: Build and maintain RESTful APIs and backend services using Java and Spring Boot with scalability, performance, and maintainability in mind.Microservices Architecture: Implement microservices that are modular, maintainable, and optimized for scalability.System Integration: Build reliable integrations with internal and external systems, including cloud services.Security Compliance: Implement robust API security using authentication and authorization standards (e.g., OAuth2, JWT).Performance Optimization: Monitor and tune backend services for performance, including caching and rate limiting strategies.Testing & Validation: Write and maintain comprehensive unit, integration, and performance tests.Documentation: Maintain accurate and accessible API specifications and technical documentation.DevOps Collaboration: Work with DevOps teams to ensure smooth CI/CD processes and containerized deployments.Ongoing Support: Troubleshoot issues, maintain existing services, and contribute to continuous improvement efforts.

Qualifications:

Must have

Solid experience in Java and Spring Boot development.Proficient in API-first design and RESTful API development with tools like OpenAPI/Swagger.Strong understanding of API security protocols (OAuth2, JWT, TLS).Experience with CI/CD pipelines, containerization, and cloud-based deployments.Skilled in Agile development and modern software engineering practices.Experienced with data formats (JSON, XML) and version control systems (e.g., Git).

Nice to have

Experience with event-driven architectures (Kafka, RabbitMQ).Exposure to GraphQL, gRPC, or advanced API technologies.Understanding of integrating APIs with machine learning or analytics workflows.Experience in regulated industries (finance, healthcare, etc.).

Company logo: https://media.licdn.com/dms/image/v2/D560BAQGTwmlz-L5xIA/company-logo_400_400/company-logo_400_400/0/1692347461058/whitecloak_logo?e=1754524800&v=beta&t=HUjdthvZrOVYadQQF8L5GVX_lqVboWGSLsggHX8JcWY

Job Detail
Shortlist Never pay anyone for job application test or interview.