Description
You will lead the development of complex, low-latency, client-facing enterprise applications.
Responsibilities
- Analyze, design, develop, and test enterprise-scale systems for global use.
- Develop microservices and manage complex application logic using established design patterns.
- Solve complex coding and architectural problems within the Java ecosystem.
- Communicate design ideas and technical decisions 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.