16 Aug
|
Eurofins
|
Bengaluru
16 Aug
Eurofins
Bengaluru
Primary Responsibilities
- Own and drive hands-on design and development of complex, enterprise-scale Java applications.
- Lead technical direction for modules or subsystems while remaining actively involved in implementation.
- Support modernization initiatives, including migration from legacy or monolithic systems to modern architectures.
- Act as a technical mentor and role model for engineers across teams.
- Ensure solutions meet performance, scalability, security, and maintainability expectations.
- Collaborate closely with product, QA, DevOps, and architecture teams to deliver end-to-end solutions.
Specific Assignments:
Software Engineering & Development
- Design, develop, and maintain backend and full-stack features using Java, Spring Boot, REST APIs, and relational databases.
- Support modernization of legacy Java applications to modern, cloud-ready architectures.
- Build modular services and support microservices-based designs where applicable.
- Design and integrate RESTful APIs, backend services, and data models.
- Support UI teams building Angular or React frontends by providing robust backend APIs.
- Implement high-performance data processing and integration logic for analytical workflows.
Design
- Apply object-oriented design principles and design patterns (SOLID, OOP, layered / hexagonal architecture).
- Contribute to application and solution architecture discussions.
- Perform technical trade-off analysis and guide design decisions.
- Ensure clean, extensible, and maintainable codebases.
Quality, Performance & Reliability
- Ensure high code quality through unit testing, mocking frameworks, and static code analysis.
- Perform performance profiling, memory analysis, and JVM tuning to resolve bottlenecks.
- Support performance tuning and stability improvements in production environments.
- Work closely with QA teams to ensure robust test coverage and release quality.
Collaboration & Agile Delivery
- Work within Agile / Scrum teams, contributing to
📌 Principal Software Engineer (Bengaluru)
🏢 Eurofins
📍 Bengaluru