Creospan- Senior Lead Java Backend Engineer
Nexthire · Pune, Hybrid, IN
About The Role
Company-
<https://creospan.com/>
( Creospan Private Limited)
Role Type- full time
Location- Pune- Hybrid
Position- Senior Lead Java Backend Engineer
Role Overview
The selected candidate will be responsible for leading the backend engineering strategy for the Fundmaster Modernization program. The role involves transforming complex legacy capabilities into modern, scalable, resilient, and supportable Java services.
The candidate will be expected to work hands-on across architecture, design, development, testing, deployment, troubleshooting, and production support, while also providing technical direction and mentoring to the engineering team.
Key Responsibilities
Lead the architecture, design, development, testing, deployment, and production support of enterprise-grade Java backend services.
Define and enforce engineering standards around API design, service boundaries, coding practices, secure development, automated testing, logging, exception handling, and operational readiness.
Design and implement appropriate synchronous, asynchronous, and reactive processing patterns based on business requirements.
Conduct and lead architecture reviews and code reviews.
Ensure non-functional requirements related to performance, scalability, reliability, resilience, security, and observability are addressed.
Troubleshoot complex production and application performance issues, including
- Memory leaks
- Thread contention
- Connection-pool exhaustion
- High CPU utilization
- API latency
- Slow SQL queries
- JVM and service scalability issues
- Analyze heap dumps, thread dumps, GC logs, JVM metrics, database execution plans, and connection-pool behaviour.
- Lead root-cause analysis (RCA) for critical incidents and drive sustainable corrective and preventive actions.
- Mentor engineers and provide technical guidance across development and delivery.
- Communicate delivery status, technical risks, dependencies, impact, mitigation plans, and key decisions to stakeholders and management.
Mandatory Technical Skills
Candidates should have strong hands-on experience with
Java & Backend
Advanced
Core Java
- Strong experience with
- Java 8–17
- Multithreading and concurrency
- JVM internals
- Asynchronous programming
- Reactive programming
CompletableFuture
Spring Ecosystem
Spring Framework
Spring Boot
Spring WebFlux
Spring JDBC
Spring AOP
Microservices & APIs
REST APIs
- Microservices architecture
- API lifecycle management
- Integration patterns
- Secure coding practices
- Service design and boundaries
Testing & DevOps
JUnit
Mockito
Automated integration testing
GitHub
Pull Requests
CI/CD
Monitoring & Production Troubleshooting
- Dynatrace is highly relevant
- Exposure to Splunk / AppDynamics / Grafana / Prometheus
- Strong production troubleshooting and incident-management experience
- Performance and scalability analysis
Infrastructure / Cloud
Linux / Unix
Apache Tomcat
Docker
Kubernetes
- Cloud-platform concepts
- Azure / AWS exposure
- Strong SQL Experience – Mandatory
- Please pay
- special attention to SQL capability
while screening candidates.Strong hands-on SQL experience is mandatory, including
Complex joins
Subqueries
CTEs
- Window functions
- Stored procedures
- Transaction handling
Indexing
- Execution-plan analysis
- Query optimization
- Data reconciliation
- Troubleshooting high-volume relational workloads
- Understanding of data models
- Database performance analysis and optimization
- The candidate should be capable of independently investigating database-related performance issues and guiding database performance decisions
Candidates with experience in any of the following areas will be preferred
Financial Services
Investment Operations
Accounting
Reconciliation
Asset Servicing
- Modernization of legacy / mission-critical enterprise applications
- AS400 / IBM i, DB2, Azure / AWS, Docker & Kubernetes, Experience with financial-services or investment-operations environments would be particularly valuable for this requirement.
Ideal Candidate
The ideal candidate should be a strong hands-on Senior/Lead Java Engineer who can operate at both the architecture and implementation level.
We are not looking for a purely managerial candidate. The person should be comfortable getting into code, reviewing designs, solving complex Java/JVM/SQL performance problems, troubleshooting production issues, and guiding other engineers.
The candidate should demonstrate
- Strong technical ownership
- Excellent Java backend expertise
- Architecture and design capability
- Strong problem-solving and debugging skills
- Production support experience
- Performance-tuning expertise
- Good understanding of distributed systems/microservices
- Strong communication and stakeholder-management skills
- Ability to mentor and technically lead engineering teams
Critical Screening Criteria
Please ensure the profiles meet the below before sharing
- 10–15 years of overall experience
- Strong Core Java + Java 8–17
- Strong Spring Boot + Microservices
- Hands-on Spring WebFlux / reactive programming experience
- Strong multithreading/concurrency/JVM knowledge
- Strong SQL and database performance tuning
Experience with REST APIs
Production troubleshooting and RCA experience
Dynatrace or comparable monitoring experience
Docker/Kubernetes exposure
Hands-on technical leadership experience
Immediate Joiner to maximum 15 days notice
The technology stack for the role includes Java 8–17, Spring Boot, WebFlux, Spring JDBC, Spring AOP, REST, Microservices, SQL, DB2, Dynatrace, GitHub, CI/CD, Linux, Tomcat, Docker, Kubernetes, and Azure.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
