IndiHire
Java Developer - Hibernate/Spring Boot
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
Location: hyderabad, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources IndiHire |
---|