Responsibilities:
·
Define the technical roadmap.
·
Lead the team’s technical direction by exploring and implementing
the latest in Server-side technologies and advocate the use of best tools,
libraries, and processes for Server side development.
·
Work directly with other IT associates as well as organization’s business
customers to communicate technical capabilities.
·
Work with business analysts to estimate and design effective,
scalable and maintainable solutions that meet business initiatives and
objectives.
·
Develop and unit test software that meets business requirements
and technical design.
·
Work directly with other IT associates as well as organization’s business
customers to communicate technical capabilities.
·
Troubleshoot pre- and post-production implementations.
·
Propose new ideas when there is strong business value and stay up
to date on the latest technology trends and techniques.
Requirements:
·
8+ years of experience developing in Java technologies with
equivalent experience in systems analysis, OO design, OO programming and
debugging skills.
·
6+ years of Java Spring Framework development.
·
Springboot & Microservices experience is mandatory.
·
4+ years of NoSQL experience (preferably Cassandra).
·
3+ years of ecommerce experience (preferably in retail).
·
2+ years of cloud computing experience (preferably AWS).
·
Experience developing and using RESTful APIs (preferably micro
services).
·
Experience with UNIX/Linux command line and shell scripting.
·
Experience working in cross-functional Agile/Scrum teams.
·
Experience working directly with business stakeholders.
·
Experience with Java application profiling and profiling tools.
·
Exceptional written and verbal communication skills.
·
Work in a collaborative team environment.
·
Drive performance to accomplish team goals in a fast paced
environment.
·
Bachelors degree or the above equivalent skills and years of
experience.