10 - 15 Years
Must Have Technical/Functional Skills
- Spring (Rest services, Integration framework) .
- Spring Boot
- Core Java
- Kafkas
- Public cloud experience preferably AWS ( We will be using ECS, Postgres, SNS, S3, API GW, IAM, Cloud watch, KMS & Secrets Manager)
- Any relational database experience
- Git/BitBucket and Build process
- SDLC and Agile principles
-
Roles & Responsibilities
Key Responsibilities
Backend Development: Designing, coding, and debugging server-side applications using Java and frameworks like Spring Boot.
API Development: Creating and maintaining RESTful APIs for frontend communication.
Database Management: Designing database schemas, writing queries, and managing data integration (MySQL, PostgreSQL, MongoDB).
Performance Optimization: Ensuring high-volume, low-latency performance and troubleshooting bottlenecks.
Code Quality: Performing code reviews and implementing unit testing to ensure reliability
Collaboration: Working with cross-functional teams using Agile/Scrum methodologies.
Required Technical Skills
Languages: Proficiency in Java (often 8+ or 11+).
Frameworks: Strong experience with Spring Boot, Spring MVC, or Hibernate.
Databases: Knowledge of relational (MySQL, Oracle) and NoSQL (MongoDB, Cassandra) databases.
Tools: Familiarity with Build tools (Maven, Gradle), Version Control (Git), and CI/CD tools.
Architecture: Understanding of Microservices, cloud platforms (AWS, Azure), and RESTful service design.