
Overview
Role description
JAVA Developer :
Roles & Responsibilities: • Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) for products / scalable applications • Research and evaluate new software tools, utilities, and practices • Collaborate with multiple technical/functional teams for effective resolution of the problems • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products to our users. • Direct the development team in the design, development, coding, testing, and debugging of applications • Contribute to the design and implementation of new products and features while also enhancing the existing product suite • Take ownership of technical delivery against project timelines and requirements • Mentor, support, and guide team members - including code reviews, best practices, pattern reviews Requirements / Qualifications • Bachelors’ Degree with 6-10 years of relevant experience • Should have strong knowledge and hands on experience in JAVA / J2EE • Proficiency in Java, especially Core Java, collections, strong understanding of OOPS and design patterns. • Strong expertise in developing RESTful or other APIs using Spring boot. • Experience in building micro services with Spring boot / Spring framework • Experience on messaging framework – Kafka messaging system/JMS • Strong experience in database technologies, particularly SQL and NoSQL technologies. • Knowledge on Snowflake or Postgres for managing data streams. • Exposure using GIT, SVN, Maven • Experience in unit, integration, and performance testing, to ensure quality • Familiarity with cloud technologies especially with AWS. Nice to have: • Person should have worked in Agile Environment • Familiarity with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes). Shift Timings: 1pm-10pm
Skills
Java,J2ee,OOPS