CodeHall is seeking energetic, progressive, Java backend developers (2-7 years work exp) to create world class solutions that deliver valuable results for our customers. You will use the latest Java frameworks to develop full stack solutions that run on Cloud Based platforms. He or she must have experience developing complex end to end solutions with experience in API development, infrastructure and platform design, implementation and support. The successful candidate will work with creative and open minded engineers seeking new ideas to solve complex problems, enjoy a competitive salary and a comprehensive benefits package. We deliver a robust and flexible platform that can expand with the diverse needs of our customers.
Job Responsibilites
Act as an independent, self-managed member of the team responsible for developing SaaS based solutions
Participate in design reviews and follow development best practices as outlined by Architecture team
Responsible for full lifecycle application development
Engage with other team members to provide SaaS architectural recommendations for design, build, test, deploy and maintaining highly-available, scalable, and secure applications across various deployment platforms
Experience with designing for quality up front and the ability to implement self-healing solutions
Ability to work across a diverse and remote team. Open to feedback and suggestions
Conduct performance tuning, improvement, balancing, usability and automation of systems
Evaluate and identify new technologies for implementation
Support, maintain and document delivered functionality
Strong background in building REST API using Springboot
Technical Skills
Highly proficient Software engineering skills in Java/Spring
Deep understanding of HTTP and REST principles (incl JSP and Servlets)
Object-Oriented programming and common design patterns
Good diagnostic and troubleshooting skills… Unit testing with JUnit, Performance testing and tuning
Good understanding of Docker