Required skills
- 4+ years of experience as a Software Engineer
- Experience with Java, Hibernate, Spring.
- Experience in PostgreSQL database
- Experience in GCP
- Experience in Docker and containerization of java services
- Understand business requirement and convert into technical specifications
- Contribute to SDLC (software development lifecycle) activities – requirement gathering, analysis, design, development, testing & integration, maintenance
- Constantly monitor and identify production and non-production issues and resolve them
- Writing clean, efficient, and secure code
- Ensure performance, security, stability, and quality of the application
- Improve existing systems by adding new features in line with business specifications
- Monitor performance and implement innovative solutions to improve overall system
- Collaborate with peers and team members to build scalable, secure, and quality products
- Perform regular checks and follow best practices to develop, deploy, and maintain software
- Deployment of new features and products into the production environment
- Proven experience with taking a feature request, providing tech design, implementing end-to-end, performing code review
- Experience in writing unit tests using junits, wiremocks
- Excellent understanding of design patterns, data structures, and algorithms
- Proficient logical and analytical skills
- Familiar with working in Agile environment and remote teams
- Strong English speaking skills
Job Type
Payroll
Positions
Backend Developers