15 Sep
|
Agile Technology
|
Hyderabad
15 Sep
Agile Technology
Hyderabad
Product Engineer
Key Responsibilities:
Technical Leadership & Expertise:
- Define and lead all aspects of the overall software architecture and roadmap using Java, React, and Spring frameworks.
- Mentor team members in solving technical challenges related to full stack
development through hands-on guidance and support.
Application Development:
- Design and implement web applications using Java for backend services and React for frontend development.
- Develop RESTful APIs to enhance application functionality and enable seamless integration with third-party systems.
- Ensure responsiveness and performance of applications through standard processes and code optimization.
Application Support & Operations:
- Provide support for deployed applications, fixing and resolving issues in a timely manner to maintain operational stability.
- Collaborate with DevOps teams to ensure smooth deployments, monitor
application performance, and handle infrastructure requirements.
- Document application configurations and operational procedures to streamline
support processes and reduce downtime. Performance Optimization:
- Conduct performance assessments and optimize application code, database
queries, and server configurations for enhanced reliability and scalability.
- Monitor application metrics and logs to identify bottlenecks and proactively
implement solutions to optimize performance.
- Develop strategies for maintaining high availability and disaster recovery plans.
Collaborative Development:
- Participate in agile development practices, including daily stand-ups, sprint
planning, and code reviews.
- Collaborate closely with data scientists, project managers, and other team
members to understand requirements and develop solutions that meet business needs.
Quality Assurance:
- Drive testing and deployment of software solutions, ensuring automated testing measures are in place for quality assurance.
- Conduct detailed debugging and troubleshooting sessions to optimize applications for maximum performance and reliability.
Continuous Improvement:
- Effectively engage in the continuous improvement of development processes and practices.
- Stay ahead of new technologies and trends in software development, advocating for their adoption where beneficial.
CI/CD Implementation:
- Implement continuous integration and continuous deployment (CI/CD) pipelines using tools such as Jenkins, Artifactory, and Bitbucket.
- Ensure automated testing and deployment measures are in place to enhance the reliability and efficiency of the software delivery process.
Qualifications:
Education:
- Bachelors degree or higher in Computer Science, Engineering, or a related field.
Experience and Skills:
Required:
- At least five (5) years of relevant IT experience as a full stack developer.
- Strong proficiency in Java and Spring framework for backend development.
- Expertise in React for frontend development along with a solid grasp of HTML5, CSS3, and JavaScript.
- Demonstrable experience in crafting and developing RESTful APIs and integrating with various front-end technologies.
- Familiarity with database technologies (e.g., SQL, NoSQL) and experience with ORM frameworks (e.g., Hibernate).
- Experience working in Agile/Scrum environments with a focus on cooperative
development.
- Excellent analytical and problem-solving skills, with a history of delivering
enterprise-level applications.
- Good communication skills; ability to convey technical information clearly to team members.
Preferred:
- Familiarity with cloud services like AWS, Azure, or GCP is advantageous.
- Experience with Docker or Kubernetes is a plus.
- Knowledge of CI/CD pipelines and DevOps practices.
#LI-KS1
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Product Engineer - JNJ (Hyderabad)
🏢 Agile Technology
📍 Hyderabad