10 Aug
|
InfoVision
|
Bengaluru
10 Aug
InfoVision
Bengaluru
Job Summary
We are looking for a highly skilled Java Backend Developer with 6–10 years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should possess strong expertise in Core Java, Spring Boot, Microservices, RESTful APIs, and backend architecture. Candidates should have a solid understanding of system design, object-oriented programming, database concepts, security frameworks, and software engineering best practices.
Key Responsibilities
Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
Build and enhance RESTful APIs and Microservices for enterprise-grade applications.
Participate in High-Level Design (HLD) and Low-Level Design (LLD) discussions.
Develop reusable, maintainable, and high-performance backend components.
Optimize application performance, scalability, and reliability.
Integrate backend services with relational and NoSQL databases.
Implement secure authentication and authorization using JWT, OAuth 2.0, and Spring Security.
Write clean, well-documented,
and testable code following coding standards.
Participate in code reviews, debugging, and production issue resolution.
Collaborate with frontend developers, QA engineers, DevOps teams, and product stakeholders.
Follow Agile/Scrum methodologies throughout the software development lifecycle.
Contribute to CI/CD pipelines and deployment activities.
Required Skills & Qualifications
6–9 years of hands-on experience in Java backend development.
Strong expertise in Core Java (Java 8, Java 17, and Java 21).
Extensive experience with Spring Boot, Spring MVC, and Spring Data JPA.
Strong knowledge of Microservices Architecture.
Experience in developing and consuming RESTful APIs.
Good understanding of High-Level Design (HLD) and Low-Level Design (LLD).
Robust knowledge of Object-Oriented Programming (OOP) concepts.
Practical implementation of SOLID Principles.
Strong understanding of Design Patterns (Factory,
📌 Senior Java Software Engineer (Bengaluru)
🏢 InfoVision
📍 Bengaluru