The point where experts and best companies meet
Share
Job Description:
Job Description
Responsibilities
Work collaboratively within an Agile team to translate business requirements into high quality, well-tested code.
Participate in design and code reviews with other engineers.
Solve complex problems and design them and code with high quality.
Commit to delivering stories and tasks within the sprint.
Develop automated test cases to validate integrated or end-to-end functionality.
Actively communicate and collaborate within the team and across functional boundaries.
Drive opportunities to increase efficiency, security, and product quality through best practices.
Interact with support teams to handle customer issues.
Requirements
Bachelor's degree or global equivalent in a software related field
10+ years of experience in software development
Extensive experience with Java and related frameworks
Good knowledge of data structures, algorithms, operating systems, software design patterns and distributed systems fundamentals
Experience in Agile software development
Knowledge of version control systems such as Git
Ability to work independently and in a team-oriented environment
Ability to learn, apply, and integrate with various technologies
Desired Technical Skills & Experience
Experience developing scalable systems with high availability
Experience designing and building RESTful APIs.
Experience with CI/CD tools like GitLab CI/CD
Experience with relational databases.
Must have legal authorization to work in the US
Compensation and Benefits
The annual base salary range for this position is119,000 - $190,000
This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
These jobs might be a good fit