13 Aug
|
Giniminds
|
Bengaluru
13 Aug
Giniminds
Bengaluru
Job Title: Senior Java Developer
Location: Bengaluru
Experience Level: 7-10 years of hands-on software engineering
Employment Type: Full time
Work Mode: 5 days work from office
General Summary:
We are seeking a Senior Java Developer to lead the design, governance and evolution of secure and scalable Java-based enterprise systems. He/she will define robust architectures for microservices and distributed applications while embedding security from the ground up (Secure by Design, Shift Left). He/she will proactively identify emerging security patterns and threats guide engineering teams on DevSecOps best practices aligned with OWASP standards and ensure compliance, resilience and observability in high-stakes environments. This role bridges architecture, security and development to deliver secure high-performance solutions that align with business goals.
Key Responsibilities
- Design and implement robust Java Spring Boot applications with a strong focus on security, scalability, and maintainability.
- Own the end-to-end secure architecture: create reference models, C4 diagrams,
Architecture Decision Records (ADRs), and security guardrails for Java/microservices ecosystems.
- Proactively monitor and identify emerging security patterns, vulnerabilities, and threats; evaluate risks and recommend effective mitigations to safeguard production systems.
- Lead and mentor development teams on secure coding, threat modeling, secure design reviews, and OWASP-aligned practices to foster a strong security culture.
- Architect secure-by-default systems incorporating OAuth2/OpenID Connect, JWT, mTLS, RBAC/ABAC, secrets management, encryption and zero-trust principles.
- Drive secure modernization initiatives, including monolith decomposition, Java upgrades (Java 17/21+), virtual threads adoption, while ensuring full OWASP compliance.
- Perform architecture and security reviews, risk assessments, trade-off analyses and compliance enforcement across projects.
- Partner with secur
📌 Senior Java Developer (Bengaluru)
🏢 Giniminds
📍 Bengaluru