Job Responsibilities:
Participates in designing, coding, testing, debugging, configuring, and documenting software modules.
You will be expected to take an initiative approach to improve code, tools, and processes.
Support product deployment and enhance the quality of software modules by monitoring and analysis.
Consults with other engineering staff to evaluate interface between various software modules and to provide visibility.
Communicates regularly or as needed on progress of work products, deliverables, overall project status and software related specifications.
Required Qualifications:
5 years minimum experience in building software systems
Experience in building complex and scalable Java based, SaaS Web applications.
Experience with Spring, Cassandra, Hibernate
Experience working in CI/CD environment
Familiarity with build & packaging tools (Docker, Jenkins, artifactory)
Team player, strong sense of urgency, creative with good communication and collaboration skills.
Awareness and appreciation of quality-driven development including TDD, unit/integration/component testing
Self-learner with strong self-management skills
Ability to work in a focused environment, plan and execute project goals
B.Sc. in computer science or a related field