Search by job, company or skills

  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.).




More Info

Job Type:
Industry:
Employment Type:

Job ID: 134890353