Job Summary
We are seeking a Sr. Software Engineer with 8 to 10 years of experience in React JS and Java to join our dynamic team. The ideal candidate will work in a hybrid model focusing on developing and maintaining high-quality software solutions. This role requires a deep understanding of both front-end and back-end technologies to drive impactful projects that benefit our company and society.
Responsibilities
- Develop and maintain high-quality software solutions using React JS and Java
- Collaborate with cross-functional teams to define design and ship new features
- Ensure the performance quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs to enhance application performance
- Conduct code reviews to maintain code quality and share knowledge with team members
- Participate in the entire software development lifecycle from concept to deployment
- Write clean maintainable and efficient code following best practices
- Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge
- Provide technical guidance and mentorship to junior developers
- Work closely with product managers to understand requirements and translate them into technical specifications
- Contribute to the continuous improvement of our development processes and methodologies
- Ensure that all software solutions comply with security and data protection standards
- Communicate effectively with stakeholders to provide regular updates on project progress
Qualifications
- Possess strong proficiency in React JS and Java with a proven track record of delivering high-quality software solutions
- Demonstrate excellent problem-solving skills and the ability to work independently as well as part of a team
- Have a solid understanding of front-end and back-end development processes
- Show experience with version control systems like Git
- Exhibit strong communication skills to effectively collaborate with cross-functional teams
- Have a keen eye for detail and a commitment to delivering high-quality work
- Display a proactive attitude towards learning and adopting new technologies
- Possess a degree in Computer Science Engineering or a related field
- Demonstrate experience with Agile development methodologies
- Show familiarity with continuous integration and continuous deployment (CI/CD) pipelines
- Have experience with cloud platforms such as AWS or Azure
- Display a strong understanding of software security best practices
Skills:
- Java + MSB + React
- Java + React + AWS
Generating Apply Link...