Job Purpose:
We are seeking a highly skilled Developer with 1-4 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 enterprise-level applications using Java and React technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements and adhere to industry best practices.
Key Responsibilities:
- Design and develop robust scalable and high-performance 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.
- 1-4 years of hands-on 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 cloud-native 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 problem-solving skills and the ability to analyze and debug complex software applications.
- Strong communication and collaboration skills with the ability to work effectively in cross-functional teams.
- Proven track record of delivering high-quality software solutions on time and within budget in a fast-paced 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.
#LI-NB1#FCM#LI-Onsite
Required Experience:
IC
Job Purpose:We are seeking a highly skilled Developer with 1-4 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 ...
Job Purpose:
We are seeking a highly skilled Developer with 1-4 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 enterprise-level applications using Java and React technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements and adhere to industry best practices.
Key Responsibilities:
- Design and develop robust scalable and high-performance 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.
- 1-4 years of hands-on 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 cloud-native 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 problem-solving skills and the ability to analyze and debug complex software applications.
- Strong communication and collaboration skills with the ability to work effectively in cross-functional teams.
- Proven track record of delivering high-quality software solutions on time and within budget in a fast-paced 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.
#LI-NB1#FCM#LI-Onsite
Required Experience:
IC
View more
View less