AI-generated summary
This job is for a Software Engineer proficient in Java and ReactJs, contributing to full software development lifecycle. You might like this job because you'll collaborate with diverse teams, translate business requirements, and develop innovative solutions.
Undisclosed
Full-Time
few hours ago
Software Engineer – Java & ReactJs
Important Information
Location: Kuala Lumpur
Experience: 5 years+
Job Mode: Full-time
Work Mode: On-site
Job Summary
Proficiency in both backend Java and frontend ReactJS technologies will contribute to the complete software development lifecycle. Collaborating with diverse teams, you will translate business requirements into efficient technical implementations, ensuring user
experiences and high-quality products.
Responsibilities & Duties
• Participate in end-to-end design, development, and deployment of complex software solutions, leveraging your proficiency in both Java and React.
• Collaborate closely with cross-functional teams, including product managers, designers, and other developers, to translate business requirements into technical specifications and develop innovative solutions.
• Collaborate in architectural design of full-stack applications, ensuring scalability, modularity, and performance optimization.
• Take ownership of the full software development lifecycle, from concept and design to testing and deployment, ensuring high-quality deliverables within established timelines.
• Utilize your expertise in Java backend development to build robust APIs, microservices, and server-side logic, adhering to best practices and coding standards.
• Leverage your proficiency in React to develop responsive and user-friendly front-end interfaces, ensuring a seamless user experience across various devices.
• Develop and maintain unit and integration tests to ensure code quality, reliability, and stability.
• Ensure the security and compliance of software applications by following established security protocols and best practices
• Participate in Agile development methodologies, including sprint planning,stand-up meetings, and retrospectives, to ensure efficient project management and team collaboration.
• Contribute to the documentation of technical designs, architecture, and code, promoting knowledge sharing within the team.
Qualifications & Skills
• Bachelor’s degree in computer science, software engineering, or a related field.
• Strong proficiency in Java programming language, including its core concepts, syntax, and advanced features, with a minimum of 5 years of experience.
• Strong command of ReactJS, HTML5, CSS3, JavaScript ES6+ including component-based architecture, state management (Redux, Redux Thunk, Saga), and lifecycle methods, with a minimum of 3 year of experience.
• Expertise in backend & frontend development using Java, including API creation, microservices, and server-side logic.
• Proficiency in building responsive and user-friendly web interfaces using HTML, CSS, and ReactJS.
• Proficiency in working with relational databases like MySQL, PostgreSQL,
• including database design and querying.
• Proficiency in using Git for version control, collaboration, and code management.
• Experience with testing frameworks like JUnit and React Testing Library for code quality assurance.
• Skill in creating comprehensive technical documentation for code, APIs, and processes.
• Familiarity with working within UNIX/Linux environments, including basic
• systems administration tasks.
• Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
• Familiarity with cloud platforms like AWS, GCP or Azure.
• Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
Role-specific Requirements
• Expertise in backend & frontend development using Java, including API creation, microservices, and server-side logic.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Encora prioritizes your well-being with AIA medical coverage from day one, including outpatient care and hospitalization for your health needs.
We offers 12 days annual leave and 14 days medical leave, both pro-rated and earned monthly as part of the employee benefits package.
Encora offers competitive compensation, flexible work arrangements, remote work, and support for personal well-being.
Last active - few minutes ago
0 - 10 Years of Experience