Skip to main content

Java Developer

Technology
Straive
Chennai, India1 month ago
Full timeHybrid

Job description

Job Title Java Developer

Job Location : Chennai

  • Experience Level: 5-8 years of hands-on experience in Java/Spring software development.
  • Core Java/Spring Expertise: Proficient in Java (preferably Java 17/21+), Spring/Spring Boot framework, its ecosystem, and practical experience with key modules (e.g., Spring Web, Data JPA, Kafka).
  • Software Development Fundamentals: Solid understanding of software development lifecycle, best practices, and agile methodologies. Applies design principles and adheres to SOLID principles in code.
  • Data Management: Practical experience with relational databases (RDBMS), strong SQL skills, and familiarity with ORM technologies (e.g., Hibernate, JPA).
  • Emerging Technologies & Problem Solving: Familiarity with AI/ML concepts, including Generative AI (GenAI) and Large Language Models (LLM), with an eagerness to learn and apply them. Possesses strong problem-solving abilities and critical thinking.

Keywords
javajava-developerspringsoftware-developmenttraining-and-developmentspring-bootkafkasoftware-development-lifecyclepolicies-and-practicesagile-methodologyplanning-and-designvisual-art-designproduct-development-and-designdata-managementrelational-database-management-system-rdbmssqloperational-risk-managementobject-relational-mapping-ormhibernateemerging-technologies

Interested in this role?