- Write well designed, testable, efficient code.
- Work in close partnership with cross-functional teams and management
- Develop new processes, design best practices and process improvements
- Understand business needs and know how to develop solutions
- Collaborate with team to brainstorm and create new solutions
- Coach all team members and motivate them to produce desired results.
- Mentor team members in proper software engineering methods and techniques
- 7+ years of professional experience
- Strong object-oriented programming skills using Java (Spring Framework, Spring Boot)
- Experience with relational databases RDBMS (Oracle, PL-SQL, SQL Server) and ORM technologies (JPA2,Hibernate)
- Familiarity with concepts of MVC, JDBC, and RESTful
- Knowledge of Micro Services, Spring Framework Open Source Projects, REST and SOAP based communication protocols, JSON and XML data formats
- Excellent analytical and communication skills
- Experience with system architecture or leading a software team is a strong advantage.
- Strong communication skills and the ability to lead technical discussions.
- Highly motivated, team-oriented, goal-driven, and with keen attention to detail
- Experienced in working in an Agile methodology and capable of providing iterative solutions to complex challenges
Tuesday, May 31, 2022