- Ability to develop software in Java and other programming languages (PHP, Javascript/TypeScript/NodeJS)
- Knowledge of Spring/Spring boot
- Excellent knowledge of relational databases, SQL and ORM technologies
- Experience developing web applications using at least one popular web framework (ReactJS/Angular/Vue)
- Experience in DevOps tools (AWS, Docker/Containers, etc...)
Job Overview
Our company is seeking to hire a skilled full-cycle software developer to help with the development of our current and new projects. Your duties will revolve around the execution of the full software lifecycle: analyzing requirements, writing code, writing tests to ensure your code conforms to specifications, pairing with team members to share knowledge, reviewing code, preparing for deployment, deploying the code, testing and supporting what you built post-deployment.
Roles and Responsibilities
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable & tested code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Collaborate and mentor with peers to share knowledge
Desired Candidate Profile
Essential Qualifications
- Proven work experience as a Software Engineer or Software Developer
- Experience designing interactive applications
- Ability to develop software in Java and other programming languages (PHP, Javascript/TypeScript/NodeJS)
- Knowledge of Spring/Spring boot
- Excellent knowledge of relational databases, SQL and ORM technologies
- Experience developing web applications using at least one popular web framework (ReactJS/Angular/Vue)
- Experience in DevOps tools (AWS, Docker/Containers, etc...)
- Experience with test-driven development
- Proficiency in software engineering tools
- Ability to document requirements and specifications
- BSc degree in Computer Science, Engineering or relevant professional experience
Nice-To-Have Qualifications
Camunda experience
Kubernetes experience
Terraform experience
Kafka experience
Perks and Benefits
Best in Industry
Learning opportunities
Growth opportunities
Medical Insurance
PF
LTA
Bonus