Job Description
- Deliver technical excellence
- Contribute to the translation of business requirements into well-architected software solutions
- Participate and at times facilitate technical discussions with the team
- Adhere and contribute to platform related technical standards and processes
- Develops data integration, migration and deployment strategies
- Deliver applications in accordance to relevant IT policies and procedures
- Adhere to company’s Software Development Life Cycle (SDLC).
- Identify and solve complex problems collaboratively
- Contribute to the technical training & development of the team
Who We Are Looking For
Technical Skills
- Strong sense and experience on SOLID principles
- Strong culture on Software Testing (Unit Test, TDD, BDD)
- 4-6 years of Front End or full-stack software development experience
- Experience and affinity with Agile development methodologies (Scrum, Kanban, XP/eXtreme Programming)
- Complexity estimation / planning poker
- Willingness to do the right thing, keep it simple
- Strong background in design/development of React/Redux based systems
- Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies
Experience With
- TDD/BDD
- React / Redux
- Java 8+
- RESTful APIs and Microservices development (Spring Boot, Spring Cloud, etc.)
- RDBMS, SQL, NoSQL.
- Event based systems / Functional Reactive development / Event Streams
- Code Version Control tools (git, bitbucket)
- Cloud platform (Azure, AKS, OpenShift)
- DevOps (CI/CD, Jenkins, Docker, K8s, etc.)
Personal Traits
- Excellent problem analysis skills. Innovative and creative in developing solutions
- Strong verbal and written communication skills
- Strong emphasis on teamwork and collaboration to deliver business value
- Passionate about delivery of quality software
- Strong sense of drive and commitment
- Strong sense of personal accountability
- Works well in a dynamic environment
In this role, you will be part of a team to design, develop and support a Java, Spring Boot and React/Redux based Customer Web Portal. This role will be remote working and you will need to be immediately available to start this work.
Skills: Java, J2ee, Java developer, Redux, Reactjs, Software Development, Sdlc, Agile Methodology, Restful, Spring Boot, Microservices, Rdms, Sql, Devops
Experience: 4.00-9.00 Years
Education: Bachelors/ Degree