Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Creospan Private Limited seeks a senior/lead Java engineer to drive backend architecture and implementation in Pune. You will own design, reviews, and troubleshooting of high‑scale Java services, mentoring engineers and ensuring robust, observable systems.
Role requires hands‑on Java, Spring Boot/WebFlux, REST APIs, and strong SQL skills; experience with Dynatrace and CI/CD is preferred. Hybrid Pune location with responsibilities across architecture and delivery.
Remote Senior Software Development 1d ago
Company- https://creospan.com/ ( Creospan Private Limited)
Role Type- full time
Location- Pune- Hybrid
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
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
Spring Ecosystem
Microservices & APIs
Testing & DevOps
Monitoring & Production Troubleshooting
Infrastructure / Cloud
Strong SQL Experience – Mandatory Please pay special attention to SQL capability while screening candidates.Strong hands‑on SQL experience is mandatory, including:
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:
Investment Operations
Accounting
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
Architecture and design capability
Strong problem-solving and debugging skills
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 Spring Boot + Microservices
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
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.