Your Primary Responsibilities
Develop high quality and scalable / performant applications
Understand requirements and translate them into specific application and infrastructure related tasks
Design frameworks that promote concepts of isolation, extensibility, and reusability
Participate in daily code deploys while working on individual or team projects
Translate business requirements into software designs and implementations
Participate in thorough code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible
Supports team in managing client expectations and resolving issues urgently
NOTE: The Primary Responsibilities of this role are not limited to the details above. **
Qualifications
Minimum of 6 years of related experience
Bachelor's degree preferred or equivalent experience
Talents Needed for Success
7+ years experience in application development and system analysis
Expert knowledge in Java/JEE and coding best practices
Expert knowledge in development concepts. Good design and coding skills in Web Services, Spring/Spring Boot, Soap/Rest APIs, and Java Script Frameworks for modern web applications
Experience integrating with database technologies such as Oracle, PostgreSQL, etc.
Experience with Apache Kafka (or Confluent Kafka), Kafka APIs and tooling (e.g., Kafka Connect, KStreams, KSQL)
Ability to write quality and self-validating code using unit tests and following TDD.
Experience in developing and using AWS cloud stack (S3, SQS, Redshift, Lamda etc.) is a plus
Ability to leverage DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Cloudbees, Git, etc.
Experience with Agile methodology and ability to collaborate with other team members
Bachelor's degree in technical discipline or equivalent experience
Actual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation