We are seeking a detail-oriented L2 Software Engineer to manage and evolve our
existing suite of Java-based microservices. This role is perfect for a developer who
thrives on technical problem-solving, optimizing existing codebases, and ensuring
high system availability in a production environment.
Instead of greenfield development, your mission will be to refine our existing
architecture, resolve complex defects, and implement strategic enhancements that
improve performance and user experience.
Core Responsibilities
 System Evolution: Implement feature enhancements and logic updates
within an existing Java Spring Boot microservices ecosystem.
 Complex Debugging: Act as the primary investigator for L2/L3 support
escalations, identifying and fixing bugs that require deep code analysis.
 Performance Tuning: Utilize Datadog or Splunk to identify bottlenecks,
memory leaks, or slow queries, and apply necessary code or configuration
optimizations.
 Platform Stability: Manage application lifecycles on OpenShift, including
patching, scaling, and troubleshooting pod-level failures.
 Documentation & Knowledge: Maintain and update technical
documentation, ensuring that bug fixes and system changes are well-
recorded for the broader team.
 CI/CD Oversight: Monitor and improve existing deployment pipelines to
ensure seamless, low-risk releases for bug fixes.
Technical Requirements
 Java Mastery: 2-3 years of experience maintaining Java/Spring Boot
applications. Comfort reading and refactoring "legacy" or inherited code is a
must.
 Observability Expert: High proficiency in Datadog (setting up APM
traces/dashboards) or Splunk (writing complex SPL queries) to diagnose
production issues.
 Microservices & Containers: Strong understanding of REST APIs and
hands-on experience troubleshooting applications in OpenShift/Kubernetes.
 Database & SQL: Ability to write and optimize complex SQL queries to
resolve data-related bugs or perform data corrections.
 Version Control: Proficiency in Git and experience managing hotfix branches
and merge requests.
Soft Skills & Professionalism
 Strong Communication: Excellent verbal and written skills; you must be able
to explain technical "root causes" to both developers and business
stakeholders.
 Patience & Persistence: The ability to work through existing codebases to
find the source of intermittent or obscure issues.
 Ownership: A proactive approach to "leaving code better than you found it."
Similar jobs

More from Workfreaks Business Services Private Limited
Workfreaks Business Services Private Limited 5 days ago
Workfreaks Business Services Private Limited 2 days ago
Workfreaks Business Services Private Limited 5 days ago

Junior Java Developer

Apply Now
Back to search page