At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. We are seeking Senior Software Engineers with strong expertise in Java and TypeScript to work on large-scale enterprise projects with modern technologies.
Requirements
- 7+ years of professional experience with Java
- 5+ years of professional experience with TypeScript
- Strong SQL proficiency and hands-on experience with relational databases
- Proven experience developing server-side applications, distributed systems, and RESTful services
- Deep understanding of microservices and service-oriented architectures
- Hands-on experience with Docker and container orchestration tools such as Kubernetes
- Strong mastery of OOP, design patterns, clean code principles, and architectural fundamentals
- Experience leading technical design or architectural initiatives (2+ years)
- Solid understanding of SDLC best practices: code reviews, testing strategies, CI/CD, and release processes
- Excellent cross-team communication skills
Benefits
- Competitive salary and benefits
- Flexible remote work options
- A culture of engineering excellence, innovation, and continuous learning
- Opportunities to work on large-scale enterprise projects with modern technologies