Sr Java Backend

cgi

Bangalore 8 Years Exp Posted 1h ago

Job Description

7+ years of the Java and Spring framework (Spring MVC, Spring boot, Spring security, OpenShift)
Strong knowledge on DevOps tools and Continue Integration (CI) process
Strong knowledge of REST service development
6+ years of the Java and Spring framework (Spring MVC, Spring boot, Spring security, OpenShift)
Strong knowledge on DevOps tools and Continue Integration (CI) process
Strong knowledge of REST service development
Technical Lead experience with the design, development, coding, testing, and debugging of software.
Ensures that software meets or exceed specified standards and end user requirements
Experience with designing and presenting Solutions and POC's.
Excellent communications and ability to communicate with senior stakeholders.
Experience working and delivering under critical timelines
1. Architecture & Design
Define, design, and document end to end Java based system architecture (monolithic, microservices, cloud native, or hybrid).
Create high level and low level designs using industry standard modeling tools (UML, sequence diagrams, ER diagrams).
Ensure architecture aligns with business goals, scalability needs, and performance requirements.
Establish coding standards, design patterns, and best practices (e.g., MVC, Dependency Injection, CQRS, Hexagonal Architecture).
2. Technical Leadership
Perform code reviews, ensuring adherence to architecture and quality standards.
Facilitate technical decisions, resolve technical blockers, and provide solution direction.
3. Technology Evaluation & Strategy
Evaluate and recommend Java frameworks, libraries, tools, and architectural approaches.
Stay updated with latest Java versions, JVM enhancements, and ecosystem improvements.
Define and enforce technology roadmaps for modernization or migration.
4. Microservices & Integration
Ensure robust inter service communication, security, and fault tolerance.
5. Cloud & DevOps Enablement
Work with DevOps teams to establish CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Implement infrastructure as code, monitoring, and logging strategies.
6. Performance, Security & Quality
Conduct performance tuning of JVM, APIs, SQL queries, and distributed systems.
Define and enforce security standards (OAuth2, JWT, TLS, encryption, OWASP best practices).
Ensure systems meet non functional requirements (scalability, reliability, availability, maintainability).
7. Collaboration & Stakeholder Management
Partner with product owners, business analysts, and project managers to refine requirements.
Translate business needs into technical specifications and architectural solutions.
Participate in sprint planning, architecture reviews, and client presentations.
 

Similar Openings for You