Job description
We are looking for a Backend Developer to produce scalable software solutions. Candidate will be part of a cross-functional team that’s responsible for the full software development life cycle.
As a backend developer, candidate should be comfortable with back-end development with JAVA, Spring boot, SQL and NoSQL. candidate should also be able to handle a team of developers.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Team task management and monitoring
- Code review, deployment, etc
Requirements
- Proven experience as a JAVA Developer
- Experience in REST APIs, JSON, Spring boot, Spring security
- Familiarity with common stacks
- Knowledge in Angular framework is a plus
- Knowledge in Git, Bitbucket, Maven, AWS
- Knowledge with databases (MS SQL, MongoDB)
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science or relevant field