top of page

Backend Engineer
San Jose, CA
Responsibilities:
- Work as full-time developer in the team
- Ability to craft the long-term technology strategy for the components in the architecture
- Ability to reduce tech-debt and have a plan to remove them from the system
- Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout and support software applications
- Work with product owners to crystallize the technical needs during grooming and planning meetings
- Work with engineering managers, engineers and QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles
Job Requirements
- BE in Computer Science or Engineering and 3-5 years related industry experience
- Highly competent hands-on experience in the following:
- Java programming in Linux/Unix environment
- OO-based analysis and design
- SOA / Web Services, having knowledge in GraphQL is preferred
- Having exposure in the ways of application development like web, IOS and Android is a plus
- MVC frameworks such as Spring along with Sprint boot
- Software design and development methodologies, including Agile
- Source Control (GIT experience is an advantage)
- Unit testing frameworks such as JUnit, Google Test
- Database design and optimization (Oracle/MySQL)
- Jenkins/Hudson, Maven/Ant, RESTs experiences would be a plus
- Excellent verbal and writing skills; ability to produce clear, concise communications and documentation
bottom of page