Position Overview: We are looking for a Software Developer - Backend to join our high performing engineering team. You will work on an agile outcomes team and acts as a trusted partner to the product owner and agile project manager on the team. Reporting to the Director, Backend Engineering your goal will be to develop high-quality software that is aligned with user needs and business goals. If you are a lifelong learner with hands-on experience in software development and agile methodologies, we'd like to meet you. Position Responsibilities: Develop high-quality software design and architecture Identify, prioritize and execute tasks in the software development life cycle Develop tools and applications by producing clean, efficient code Review and debug code Collaborate with internal teams and vendors to fix and improve products Mentor junior engineers and contractors Contribute to the engineering body of knowledge Ensure software is up-to-date with the latest technologies Position Requirements: Bachelor's Degree in Computer Science 5+ years of proven experience as a Software Engineer Extensive experience in developing distributed web applications using Java/J2EE platform and frameworks such as Spring and Hibernate In-depth knowledge of relational databases (e.g., MySQL, Oracle) Familiarity with various operating systems (Linux, Mac OS, Windows) Experience developing applications on AWS cloud and good knowledge of various AWS services (e.g., Beanstalk, Lambda, S3, SQS, SNS, Kinesis) Experience using system monitoring tools (e.g., New Relic) and automated testing frameworks Good understanding of REST Good understanding of Microservices architecture Analytical mind with problem-solving aptitude Ability to work independently Excellent organizational, leadership, and communication skills JO-1904-1499Salary Range: NAMinimum Qualification5 - 7 years Associated topics: application architect, application developer, architect, back end, c, lead, matlab, programming, project architect, software architect
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.