Description
Build and maintain scalable, data-intensive applications using Java, Spring Boot, and Spark.
This role is on-site.
Responsibilities
- Develop scalable microservices using Java and Spring Boot.
- Design, query, and optimize relational databases including MySQL, PostgreSQL, and Oracle.
- Implement data processing pipelines using Apache Spark and Big Data technologies.
- Apply architectural design patterns and performance tuning to ensure system reliability.
Required Skills
- 7+ years of professional software development experience.
- Expert proficiency in Core Java and J2EE concepts.
- Hands-on experience with Spring Boot for microservices development.
- Proficiency in Python.
- Experience with Apache Spark for large-scale data processing.
- Strong knowledge of relational database design (MySQL, PostgreSQL, Oracle).
- Familiarity with architectural patterns and Computer Science fundamentals.