Job Description Java Backend Software Engineer (35 Years Experience)
Role Overview
We are looking for a hands-on Java Backend Software Engineer (3?5 years experience) who can develop, maintain, and enhance backend services in a cloud-native, microservices-based environment.
The role requires strong programming fundamentals, experience with modern Java frameworks, and the ability to work independently on assigned tasks within an agile product engineering setup.
1. Core Technical Skills (Must-Have)
A. Programming & Backend Development
? 3?5 years of hands-on experience in Java backend development
? Proficient in:
o Java 8+ (Java 17 or Java 21 preferred)
o Spring Boot framework
o REST API development
o Spring Data JPA / Hibernate
B. Microservices Fundamentals
The engineer should understand and have worked on:
? Building and consuming RESTful microservices
? Basic understanding of:
o Inter-service communication (sync and async)
o Resilience & Fault Tolerance
o Observability (logging, metrics)
o Service registry / config server usage
o Data Management
C. Cloud & DevOps Awareness
Hands-on experience is preferred, but awareness is mandatory:
? Basic deployment and debugging on any cloud platform (AWS/Azure/GCP)
? CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins
? Basic Docker usage (build, run, logs)
D. Databases & Storage
? Strong experience with relational databases: PostgreSQL or MySQL
? Good understanding of:
o Writing SQL queries
o Index usage
o Joins, transactions
? Exposure to Redis or NoSQL DBs is a plus
3. Engineering Best Practices (Mandatory)
The engineer must demonstrate ability to follow standard engineering practices:
? Write clean, maintainable, well-structured code
? Use OOP and SOLID principles
? Mandatory experience with:
o JUnit / Mockito for unit testing
o Code reviews (as reviewer and reviewee)
o Git workflows
? Understanding of: o Logging and monitoring basics
o Error handling & exception design
o API security basics (JWT/OAuth2 awareness)
4. API Development & Integration Skills
? Ability to design and implement REST APIs
? Experience documenting APIs using Swagger/OpenAPI
? Knowledge of: o Request/response models
o Validation frameworks
o API versioning basics
4. Performance, Reliability & Security Expectations (At a depth appropriate for 3?5 years)
Performance
? Understand impact of: o DB queries o Caching o Pagination
? Understand asynchronous processing basics
Reliability
? Should know: o Retry logic o Basic resiliency patterns (timeouts, fallbacks)
? Exposure to Resilience4j is a bonus
Security
? Must follow secure coding practices: o Input sanitization o Avoiding SQL injection o Secure API communication
5. Domain Knowledge (Not Required, but Good to Have)
The engineer is not expected to have domain expertise, but experience in the following is beneficial:
? Supply Chain Management
? Logistics
? Inventory or warehouse systems
If the domain is unfamiliar, the engineer must be able to learn quickly with guidance.
6. Expected Deliverables
1. Backend APIs built using Java & Spring Boot
2. Code adhering to project standards & guidelines
3. Unit tests for all major components
4. Bug fixes, enhancements, and production support as needed
5. Accurate status updates and timely delivery in sprints
6. Clear documentation for services and APIs
7. Experience Requirement
? Overall Experience: 3?5 years
? Should have worked as: o Backend Engineer o Java Developer o Software Engineer (Backend)
8. Good-to-Have Certifications (Not mandatory)
? Oracle Java Certification
? AWS Cloud Practitioner
About the Company:
Pace Wisdom Solutions is a deep-tech Product engineering and consulting firm. We have offices in San Francisco, Bengaluru, and Singapore.
We specialize in designing and developing bespoke software solutions that cater to solving niche business problems.
We engage with our clients at various stages:
? Right from the idea stage to scope out business requirements.
? Design & architect the right solution and define tangible milestones. ? Setup dedicated and on-demand tech teams for agile delivery.
? Take accountability for successful deployments to ensure efficient go-to-market Implementations.
Pace Wisdom has been working with Fortune 500 Enterprises and growth-stage startups/SMEs since 2012. We also work as an extended Tech team and at times we have played the role of a Virtual CTO too. We believe in building lasting relationships and providing value-add every time and going beyond business.