IndiHire

Java Developer - Hibernate/Spring Boot

Click Here to Apply

Job Location

hyderabad, India

Job Description

Job Description : : - Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver quality solutions. - Design, develop, and maintain high-quality Java applications, including back-end systems, web services, and APIs - Implement and maintain automated unit tests and integration tests to ensure code quality and prevent regressions - Ability to participate and understand API integrations with external partners - Reviewing the work of other developers and providing feedback - Troubleshoot and resolve complex technical issues and production incidents as per defined SLA. - Mentoring Junior developers providing technical guidance and supporting them in development - Closely working with Managers, Leads to achieve sprint goals - Document development phases, API definition and monitor systems - Stay up-to-date with the latest Java technologies, frameworks, and best practices, applying them to improve development processes - Automate tasks through appropriate tools and scripting - Optimize application performance and enhancing throughput - Collaborate with DevOps teams to deploy and manage applications in production environments. - Ensure application security by implementing best practices to protect against common : - Bachelor's or master's Degree in computer engineering or computer-science-related field - A minimum of 4 years of software development experience - A minimum of 1 years of experience in the Sr. Software Developer role mentoring a team of 2-3 Jr. developers - A minimum of 3 years of object-oriented (Java, J2EE) software development experience a an individual contributor - Strong proficiency in Java technologies, including Spring Boot, Hibernate, and more - Good understanding of relational databases like PostgreSQL. - Knowledge on NoSQL database like Mongo DB. - Expertise in Microservices architecture and Queueing systems like( Apache MQ, Kafka) - Knowledge on distributed systems and cloud computing - Familiarity with data encryption and decryption techniques to enhance application security - Good to have knowledge on design patterns and DS Algorithms - Excellent organizational and communication skills - Ability to demonstrate problem-solving skills, anticipating challenges and devising effective solutions - Passionate about continuous learning and embracing new technologies and domains - Experience with Ruby On Rails is desired. Proficient in the following : - Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.) - Object-Oriented Design (OOD) and analysis - Application of design patterns (ref:hirist.tech)

Location: hyderabad, IN

Posted Date: 11/25/2024
Click Here to Apply
View More IndiHire Jobs

Contact Information

Contact Human Resources
IndiHire

Posted

November 25, 2024
UID: 4947233779

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.