HamburgerMenu
hirist

CAW Studios - Software Development Engineer - Java Technologies

CAW
Multiple Locations
2 - 6 Years

Posted on: 01/09/2025

Job Description

Responsibilities :

- Design, develop, and maintain high-quality backend applications using Core Java (Java 8+)and Spring Boot.

- Build and integrate RESTful APIs with clear documentation usingSwagger/OpenAPI.

- Work closely with product managers, architects, and QA teams to ensure high-quality deliverables.

- Write unit tests and integration tests(JUnit, Mockito, Cucumber) to maintain strong test

coverage.

- Optimize application performance, ensuring scalability and security best practices.

- Manage database design, queries, and performance tuning with PostgreSQL.

- Participate in code reviews, providing constructive feedback and ensuring adherence to

coding standards.

- Implement and maintain CI/CD pipelines using GitHub Actions or similar tools.

- Monitor, debug, and resolve production issues in a timely manner.

- Collaborate in planning, estimation, and sprint retrospectives, contributing to process improvements.

Requirements :

- Core Java(Java 8+ preferred) with strong object-oriented programming concepts.

- Spring Boot with proven hands-on project experience.

- PostgreSQL database design, optimization, and management.

- RESTful APIs and API documentation using Swagger/OpenAPI.

- Testing : JUnit, Mockito, Cucumber, with ownership of test coverage.

- CI/CD : GitHub Actions or similar tools.

Nice-to-Have Skills :


- Experience with Change Data Capture (CDC)tools like Debezium.


- Understanding of observability standards (OpenTelemetry, Azure Monitor).

- Familiarity with Kubernetes deployments.

- Exposure to Microsoft Azure cloud services.

Preferred Profile :


- Background in financial services, regulatory tech, or payment systems.


- Strong communication and collaboration skills.

- Ability to work independently and handle end-to-end feature ownership.


info-icon

Did you find something suspicious?