Description
You will design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
Responsibilities
- Contribute across the entire development lifecycle, writing testable and efficient code.
- Produce and manage software component releases.
- Investigate and propose alternative technologies to drive continuous improvement.
- Implement designs in compliance with technical specifications.
Required Skills
- 5+ years of professional experience in Java development.
- Expertise in Core Java and J2EE.
- Strong command of OOPs design principles.
- Proficiency with Spring, Spring Boot, and Hibernate.
- Experience building Restful Web Services.
- Familiarity with HTML, HTML5, JavaScript, and jQuery.
- Solid understanding of data structures, algorithms, and their time/space complexity.
- Knowledge of relational database management systems (RDBMS) like MySQL, Postgres, or Oracle, including schema design and advanced SQL tuning.