Job Description
Does solving complex business problems and real world challenges interest you? Do you enjoy seeing the impact your contributions make on a daily basis? Are you passionate about using data analytics to provide game changing solutions to the Global 2000 clients? Do you thrive in a dynamic work environment that constantly pushes you to be the best you can be and more? Are you ready to work with smart colleagues who drive for excellence in everything they do? If you possess a solutions mindset, strong architecting skills, and commitment to be part of a tremendous journey, come join our growing, global team. See what Saama can do for your career and for your journey.
Saama Analytics has been on the forefront of data innovation for the last two decades and continues to offer cutting-edge data analytics solutions powered with big data, cloud, and AI/ML aptitudes for its customers in Life Sciences, Insurance, CPG, and other industries. Saama is committed to finding the best people because the innovations and discoveries that enabled together leads to better technologies, better treatments, and a better future.
Knowledge, Skills & Abilities
- 8 years Object Oriented programming experience preferably in Java
- Experience implementing scalable distributed systems
- Experience in Service Oriented Architecture
- 5+ years of experience in Java SpringBoot development
- 3+ years of experience with Docker containers
- Minimum of 3 years’ experience working with Cloud Data Platforms especially AWS
- Expertise with Amazon Web Services (AWS) – ECS, Fargate, S3, RDS, Athena, etc.
- Experience with AWS App Mesh and Amazon ECS (or similar mesh technology which could be run in AWS ecosystem).
- Experience with integrating services via gRPC protocol
- Experience in integration technologies (e.g. SOA/ Web services: REST, SOAP, XML, JSON, Messaging, File Transfer)
- Experience with GIT Version Control Systems and CI/CD pipelines
- Experience with Business Rules Engine implementation (like Drools) is a plus
- Excellent written and verbal communication skills
- Demonstrate customer focus and proven ability to work in fast paced environment
- Ability to lead development teams both onshore and offshore
What You’ll Do
- Provide leadership and guidance to the development team
- Participate in business process analysis, use case creation, and requirements definition.
- Responsible for designing, prototyping, developing and unit testing solutions for projects and maintenance & enhancement releases.
- Create and maintain technical specifications, system interface diagrams, unit testing scenarios and system support documentation.
- Follow best practices and standards to ensure technical compliance.
- Adhere to high quality software development lifecycle (e.g., Agile, Waterfall).
- Provide root cause analysis to resolve complex issues as part of support.
- Work on multiple priorities at the same time and manage the work/time effectively.
- Demonstrates accountability by contributing to the completion of assigned tasks.
- Participate in projects as assigned.
Experience and Education
- Bachelor's or Master's degree in Computer Science, Information Systems, or related field
- 8+ years of experience in Java SpringBoot development
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment, including but not limited to, computers, phones, and photocopiers.
Physical Demands
This position requires the frequent and repetitive use of a computer, keyboard, and mouse. Hand and finger dexterity is required.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
EEO
Saama Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Apply
Go Back