Description
You will build and maintain enterprise-scale, low-latency, client-facing applications.
Responsibilities
- Analyze, design, develop, and test complex server-side applications.
- Apply enterprise application design patterns to ensure scalable architecture.
- Implement high-performance code using multi-threading techniques.
- Collaborate with teams to communicate design ideas and technical thoughts.
- Manage data persistence and integration using RDBMS.
Required Skills
- 3 to 8 years of professional software development experience.
- Strong proficiency in Core Java.
- Extensive experience with the Spring Boot framework.
- Hands-on experience with RDBMS.
- Working knowledge of Unix/Linux environments.
- Solid understanding of multi-threading and high-performance server-side development.
- Knowledge of enterprise-scale application architecture and design patterns.
- Strong analytical, problem-solving, and coding skills.
- Any Graduate degree.