Sourced Job
Back End Developer
Marathahalli, Bangalore
3 years
JavaSpring FrameworkSpring BootMicroservices ArchitectureRESTful APIObject-Oriented Programming (OOP)Java ThreadsData StructuresAlgorithmsSystems DesignMySQLPostgreSQLMongoDBQuery OptimizationDockerCI/CDScalabilityProcess OptimizationFault ToleranceCode Review
Job Description:
Key Responsibilities
- Design & Development: Build and maintain high-performance, scalable, and secure backend services and APIs using Java and the Spring Framework.
- Architecture Ownership: Design distributed backend systems capable of handling large-scale data, traffic, and performance demands.
- Collaboration: Partner closely with product managers, frontend engineers, and QA to translate requirements into robust technical solutions.
- Code Quality: Write clean, modular, and well-documented code. Participate in reviews and uphold strong engineering standards.
- Troubleshooting: Identify, diagnose, and resolve complex technical issues, ensuring stability and reliability.
- Database Design: Create efficient schemas, write optimized SQL queries, and manage relational (MySQL/PostgreSQL) and NoSQL (MongoDB) databases.
Technical Skills
- Core Java: Deep, hands-on expertise with Java, OOP principles, and concurrency.
- Data Structures & Algorithms: Exceptional problem-solving ability and strong command over data structures, algorithms, and system design — crucial for building scalable systems.
- Frameworks: Expertise in Spring Boot and microservice architectures.
- APIs: Proven experience designing and implementing RESTful APIs.
- Databases: Strong working knowledge of SQL and NoSQL databases.
- DevOps: Familiarity with containerization (Docker), CI/CD, and deployment best practices.
Preferred Experience
- Product Companies: Strong background working with product-based companies or contributing to large-scale product development.
- eCommerce Platforms: Experience in eCommerce or high-traffic transactional systems is highly preferred.
- Exposure to scalable architecture, performance optimization, and fault-tolerant systems will be a plus.
Skills:- Java, Spring, Microservices, Systems design, Data Structures, Algorithms, SQL, NOSQL Databases and Spring Boot






























































































