Position: Senior Backend Developer Java/ C#
Company: Particles Global
Category: Java
Experience required: 2y
English level: intermediate

**Project information:**

A bike shop’s website is transformed from a passive advertisement to an interactive, content-rich marketing vehicle that informs and sells to customers. The client is committed to the success of local specialty bicycle retailers by providing tools that help them effectively compete in an evolving retail environment.

Launched in the USA (Boulder, Colorado) in 1999

The team is the team consists of 9 people (Tech product owner, Data Architect, Senior QA, UX/UI, Web developer, Scrum master and several software developers).

**Essential Functions **

Adherence to Standards & Best Practices
Maintain Application Security based on OWASP best practices
Develop projects that are compatible with all major browsers
Write code that is highly maintainable, scalable, and reusable in other areas of the application
Participate in code reviews for other developers on the team
Seeks input from senior team members when stuck or making important decisions
Documents clearly and appropriately (e.g. code comments, task resolution, scheduler)
Meets deadlines or identifies/communicates obstacles in advance
Ensure creation of JIRA tickets before working on improvements, bugs or approved enhancements.
Error Rate – Code falls within acceptable guidelines for error rates
Follow Agile/Scrum development methodologies
May take on a Lead role (as determined by Director) including, but not limited to, providing leadership, coaching and/or mentoring to a small team.
** 
Required skills:**

**Must have**

- 2+ Experience with Java languages or experience with C# programming languages (Java will be better because backend is on Java and will need to work with Java)
- 2+ Years of using, writing and optimizing SQL statements, Stored - Procedures, Functions (T-SQL, NoSQL) 
- Advanced knowledge of solving complex problems and can work autonomously 80% of the time
- Experience working in JIRA
- Thorough understanding of the SDLC

**Good/Nice to have**
Experience with** React.js or Vue.js **
Experience with** API, RESTful Web Services **
Experience with microservices for java-based frameworks such as Spring Boot
Experience working in a Saas environment a huge plus

**Interview process**
One tech interview with the client (up to 1-hour total).