Description
Design, develop, and test complex, low-latency client-facing applications for an enterprise environment.
Responsibilities
- Analyze and design enterprise-scale applications and systems.
- Implement design patterns to ensure scalable enterprise application architecture.
- Develop high-performance server-side components using multi-threading.
- Manage and interact with RDBMS for data persistence.
- Communicate technical design ideas and architectural thoughts clearly.
Required Skills
- 4 to 8 years of professional software development experience.
- Core Java expertise.
- Spring Boot framework.
- RDBMS development and management.
- Multi-threading and high-performance server-side development.
- Unix/Linux environments.
- Enterprise application design patterns and architectural knowledge.
Preferred Skills