Job Description
<p>Job Description :</p><p><br/></p><p>Roles and Responsibilities :</p><p><br/></p><p>- The individual shall be responsible for building various Use Cases for the customers.<br/><br/>- The individual shall be responsible for requirements gathering for projects.<br/><br/>- The individual shall be responsible for working either in India ODC center at Hyderabad or any designated customer location in or out of India.<br/><br/>- The individual should be able to lead a team.<br/><br/>- Design, develop, and maintain Java-based applications, adhering to best practices in software development.<br/><br/>- Collaborate with cross-functional teams to define and deliver high-quality software solutions.<br/><br/>- Write clean, efficient, and maintainable code while following coding standards.<br/><br/>- Work with databases (SQL/NoSQL) and integrate with external systems.<br/><br/>- Leverage cloud platforms (AWS, Azure, GCP, etc.) to deploy and scale applications.<br/><br/>- Participate in code reviews, debugging, troubleshooting, and performance tuning.<br/><br/>- Ensure the applications meet security, scalability, and performance requirements.<br/><br/>- Stay updated with the latest trends and advancements in Java development and cloud technologies.<br/><br/>- Document software functionality and processes.<br/><br/>- Design, develop, and maintain Java-based applications.<br/><br/>- Collaborate with cross-functional teams to analyze requirements and deliver solutions.<br/><br/>- Write clean, efficient, and well-documented code.<br/><br/>- Participate in code reviews, debugging, and troubleshooting.<br/><br/>- Ensure application performance, security, and scalability.<br/><br/>- Continuously improve software development processes and best practices.<br/><br/>Required Qualifications : <br/><br/>- Bachelor's degree in Computer Science, Information Technology, or a related field.<br/><br/>- 3+ years of experience in Java development.<br/><br/>- Strong understanding of Java, J2EE, and related frameworks (Spring, Hibernate, etc.).<br/><br/>- Hands-on experience with any cloud platform (AWS, Azure, GCP) and cloud-native development.<br/><br/>- Proficient with RESTful APIs and microservices architecture.<br/><br/>- Experience working with relational databases (MySQL, PostgreSQL, etc.) and NoSQL databases.<br/><br/>- Knowledge of version control systems like Git.<br/><br/>- Familiarity with continuous integration/continuous deployment (CI/CD) processes and tools.<br/><br/>- Strong problem-solving skills and the ability to work well in a team environment.<br/><br/>- Excellent communication and collaboration skills.<br/><br/>Prerequisites :<br/><br/>- Hardcore development experience<br/><br/>- Best Core JAVA knowledge<br/><br/>- Best web application development experience (EAR, WAR, JAR)<br/><br/>- Experience in designing and delivering scalable full-stack web solutions.<br/><br/>- Strong knowledge of Data modeling, Business logic, API layer, UI<br/><br/>- Understanding of repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale<br/><br/>- Strong working knowledge of Java, JavaScript, CSS, HTML, JSON, REST, AJAX, XML, HTTP<br/><br/>- Web/application frameworks/servers such as Apache/Tomcat, J2EE<br/><br/>- Strong experience with databases like MySQL, Oracle etc.<br/><br/>- Strong knowledge of Servers, hosting environment, working side by side with Dev Ops engineers.<br/></p> (ref:hirist.tech)