Java Developer

5+ years of experience in Java backend development.

Proficiency in Java (Java 8 or higher), with a deep understanding of object-oriented design and development principles.

Proficiency in microservices architecture.

Hands-on experience with telecom integration or network authentication.

Strong experience with Spring Boot and Spring Security for developing backend applications and securing APIs.

Hands-on experience with MongoDB for NoSQL data management and Couchbase for session management and caching.

Strong understanding of the CAMARA Standard and OpenAPI Specification.

Familiarity with JWT, OAuth2, and OpenID Connect protocols for secure authentication and authorization.

Proficiency in containerization tools like Docker and orchestration platforms like Kubernetes.

Strong expertise in AWS services along with SQL and NoSQL databases, preferably MongoDB, Splunk, New Relic, and other supporting components.

Familiarity with tools like Postman or Swagger for API testing and documentation.

Knowledge of RESTful API design principles and best practices, including versioning, pagination, and error handling.

Strong understanding of authentication models, encryption algorithms, cipher suites, and deployment models.

Experience in API design, Swagger, OpenAPI specifications; experience with tools like 42Crunch and API scanning tools is preferred.

Experience with AI-driven development tools, including code completion assistants, static code analysis, and automated testing platforms.

Experience with Git for version control and familiarity with CI/CD pipelines.

Strong problem-solving skills and the ability to think critically about security, performance, and scalability issues.

Not sure where to start? Ask IVY.
IVY