Job Purpose:
We are seeking a highly skilled Developer with 14 years of experience in Java and React developments specifically on the Azure platform. As a Developer you will be responsible for designing developing and deploying scalable and secure applications using Java and React frameworks within an Azure Cloud environment. The ideal candidate should have a strong background in designing developing and maintaining enterpriselevel applications using Java and React technologies. You will collaborate with crossfunctional teams to deliver highquality software solutions that meet business requirements and adhere to industry best practices.
Key Responsibilities:
- Design and develop robust scalable and highperformance software solutions using Java and React frameworks on the Azure platform.
- Collaborate with product managers designers and other stakeholders to understand business requirements and translate them into technical specifications.
- Write clean efficient and maintainable code adhering to coding standards and best practices.
- Troubleshoot and debug application issues identify root causes and implement timely resolutions.
- Perform unit testing and debugging to ensure the quality and stability of software applications.
- Conduct code reviews and provide constructive feedback to team members to improve code quality.
- Identify and resolve technical issues bottlenecks and performance gaps in software applications.
- Ensure application security by following secure coding practices and integrating appropriate security measures.
- Optimize application performance by implementing efficient algorithms caching mechanisms and database optimizations.
- Stay up to date with the latest trends and advancements in Java React and Azure technologies and evaluate their potential for application enhancements.
- Collaborate with DevOps teams to ensure smooth deployment and operation of software applications on Azure.
Experience:
- Bachelors degree in Computer Science Software Engineering or a related field. A masters degree is a plus.
- 14 years of handson experience in software development with a focus on Java and React.
- Strong expertise in Java and React frameworks including SpringBoot Hibernate and ReactJS.
- Strong experience in building user interfaces using React Redux and related libraries.
- Sound understanding of microservices architecture RESTful APIs and cloudnative development principles.
- Proficiency in database technologies such as SQL and NoSQL databases.
- Experience with version control systems preferably Git.
- Familiarity with agile software development methodologies such as Scrum or Kanban.
- Excellent problemsolving skills and the ability to analyze and debug complex software applications.
- Strong communication and collaboration skills with the ability to work effectively in crossfunctional teams.
- Proven track record of delivering highquality software solutions on time and within budget in a fastpaced environment.
Preferred Qualifications:
- Nice to have other programming languages such as Python or JavaScript.
- Familiarity with Agile development methodologies such as Scrum or Kanban.
- Knowledge of software security best practices and experience implementing security measures in application
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.