Description
You will lead the development of complex, low-latency, client-facing enterprise applications.
This role is on-site.
Responsibilities
- Lead the full lifecycle of enterprise-scale systems, including analysis, design, development, and testing.
- Architect and build microservices that manage complex application logic using established design patterns.
- Solve complex coding and architectural problems within the Java ecosystem to ensure system stability.
- Communicate technical decisions and design ideas clearly to stakeholders.
Required Skills
- 10+ years of experience in software development.
- Expertise in Core Java and Spring Boot.
- Extensive experience building microservices and enterprise-scale systems.
- Strong proficiency in RDBMS: SQL Server, Postgres, Oracle, or DB2.
- Deep understanding of multi-threading and low-latency application requirements.
- Working knowledge of Unix/Linux environments.
- Ability to design and implement enterprise application design patterns.
Preferred Skills
- Strong analytical and problem-solving skills.