Backend Developer
We are looking for an HR Specialist to help with all aspects of human resources practices and processes. The HR Specialist will be the go-to person for all employee-related issues. People are our most important asset, and you’ll be the one to ensure we have a happy and productive workplace where everyone works to realize our established mission and objectives. Promoting our corporate values.
Responsibilities
- 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
- Develop data integration, migration, and deployment strategies
- Deliver applications in accordance with relevant IT policies and procedures
- Adhere to the company's Software Development Life Cycle (SDLC)
- Identify and solve complex problems collaboratively
- Contribute to the technical training & development of the team
Requirements
- 5 years of experience
- Notice Period - 30 Days
- Strong background in design/development and support of large web-based systems
- Complete software product lifecycle exposure
- Strong culture on Software Testing (Unit Test, TDD, BDD)
- Experience and affinity with Agile development methodologies (Scrum, Kanban, XP/eXtreme Programming)
- Complexity estimation/planning poker
- Strong background in design/development of Java/Spring Boot-based systems
- Strong understanding of environment management, release management, code versioning
- Engineering best practices, and deployment methodologies
- Must have Experience with:
- Java 11.17
- RESTful APIs and Microservices development (Spring Boot, Spring Cloud)
- TDD/BDD (JUnit, Mockito and cucumber)
- RDBMS, PostgreSQL, Cosmos DB
- Code Version Control tools (GIT, bitbucket)
- DevOps (CI/CD, Docker, Kubernetes)
- Cloud platform (Azure, APIM)
- 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 the delivery of quality software
- Strong sense of drive and commitment
- Strong sense of personal accountability
- Works well in a dynamic environment
- Bachelors in Computer Science, Computer Engineering, or equivalent/higher
- Fluent written and spoken English