Our client has been recently recognized by the San Francisco Business Times and the Silicon Valley
Journal as one of the "Top 25 Places to Work in the San Francisco Bay Area". They are growing quickly and looking for a talented Sr. Software Engineer with a knack for backend development using Java/Spring, Microservices, AWS, and APIs.
To be considered for an interview, please make sure your application is full in line with the job specs as found below.
We will only consider US Citizens or Green Card Holders. Sorry, no 3rd parties, C2C, non-US Visas
Responsibilities:
● Develop high-performing, scalable, and available backend infrastructure.
● Contribute to and continually improve our site architecture, feature components, development
process, and SDLC tools, and system design.
● Translate product requirements and technical designs into well-engineered, low-defect, robust
code.
● Research new technologies or methodologies that can improve the architecture, user experience,
or development process.
● Participate in code reviews, listening to feedback while sharing your knowledge with other
members of the team.
● Identify performance bottlenecks while proposing and implementing effective solutions
● Good experience working in managing complex releases and code management
● Well versed with usage of any Static code analysis tools to implement Web best practices and
standards
● Mentor team to debug and assist in resolving technical spikes
Education and Experience:
● BS/BA in a technical field such as Computer Science or equivalent experience
● Relevant Experience of 8 years designing and implementing Java applications across various
phases.
● Experience building backend services and distributed systems.
● Experience building microservices using Spring Framework.
● Experience in using other java libraries to support reactive programming, redis API,AWS SDK,
Localstack, is a plus.
● Solid Experience in working with AWS Cloud Environment. Understanding and experience
working on a broad range of AWS Cloud Services like ECS, Load Balancers, Fargate, S3, IAM
Roles, Aurora RDS, Dynamo DB, Lambda, Glue, etc.
● Understanding how to use Terraform for IAC is a plus.
● Solid grasp of software engineering fundamentals and their practical applications
● Ability to collaborate across multiple teams, on and offshore, and be willing to roll up your sleeves
and execute!
● Exposure to Containerization with tools like Docker and Kubernetes is required.
● Experience with APIs (REST)
● Understanding of client-side JavaScript frameworks
● Knowledge of Agile development practices