The role
We are looking for a highly skilled Software Developer with expertise in Java, ReactJS, and AWS to join our dynamic team. As a Software Developer, you will be responsible for designing, developing, and maintaining software solutions that are robust, scalable, and efficient. Your role will involve collaborating with cross-functional teams to deliver high-quality software products.
Role and Responsibilities
- Collaborate with product managers, designers, and other engineers to understand project requirements and deliver high-quality software solutions.
- Design, develop, test, and deploy Java-based applications and microservices.
- Develop interactive web applications using ReactJS, ensuring a responsive and user-friendly experience.
- Build and maintain APIs, ensuring smooth integration with backend services.
- Participate in code reviews to maintain code quality and ensure best practices are followed.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Work closely with DevOps teams to deploy and manage applications on AWS cloud infrastructure.
- Ensure code is well-documented and adhere to coding standards.
- Stay up-to-date with emerging technologies and industry trends related to Java, ReactJS, and AWS.
- Continuously optimize and improve software applications for performance and scalability.
- Collaborate in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
Requirements / Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 3+ years of relevant experience.
- Proven experience in software development with a strong focus on Java and ReactJS.
- Proficiency in JavaScript and front-end development with ReactJS, including state management libraries (e.g., Redux).
- Solid understanding of Java programming, including Spring Boot, Hibernate, and RESTful API development.
- Experience with AWS services such as EC2, Lambda, S3, RDS, and API Gateway.
- Familiarity with microservices architecture and containerization (e.g., Docker).
- Strong problem-solving skills and the ability to work in a collaborative team environment.
- Knowledge of CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI/CD).
- Understanding of Agile and Scrum methodologies.
- Excellent communication skills and the ability to work effectively with cross-functional teams.
- A proactive and self-motivated attitude towards learning and keeping up with industry trends.
We can’t wait to hear from you, apply now!
EnviroDynamics Solutions Pte Ltd
Ben Villordon
EA Personnel Reg No.: R23115749
EA License No.: 12C6285
Notes: If you’re interested with the above job, please click button [Apply the job @Company’s site] below to brings you directly to the company’s site.
Job Features
Job Category | Information Technology |