Senior Software Engineer

Posted 12 Oct 2018

Autodesk

San Francisco, CA United States


java rest

Looking for a self-starting, energetic application developer with emphasis on Java on the middle and back end. 

The team is responsible for changing what it means to "sell" products. You will work closely with business analysts, architects, quality and engineers on features and watch them go from conception to deployment in weeks, not months or years. 

You will be responsible for taking potentially vague concepts and producing software that will meet known business needs, help design our systems for scale, and work up and down a Java stack (frontend, services and messaging, backend data stores).. The position will have to be able to look at and interpret the existing platform which leverages Java, web services, and AWS.

Responsibilities:

Participate in design and development of business features and new architecture
Test features to ensure high quality delivery that conforms to the user story acceptance criteria. Must be able to work in highly iterative development cycles.
Strong focus on collaboration and enablement of team based development.
Responsible for designing, developing, testing, and troubleshooting during development.
Continually improve code and determine if there are better ways or technologies to introduce to the team.
Participate in peer reviews for software development project deliverables.
Work as part of a team to solve problems and develop projects in a fast-paced environment.

Job Requirements:

Strong Java Development background, 3+ years of Java and experience in complex frameworks like Spring should be part of that experience
Must understand Web Services (REST APIs)
Strong unit testing experience TestNG or similar libraries
Passion for automated testing and CI/CD
Skilled with relational databases (Oracle, SQL Server, MySQL, PostgreSQL)

Nice to have:

Experience with NoSQL Databases
Experience developing Microservices

Looking for a self-starting, energetic application developer with emphasis on Java on the middle and back end. 
The team is responsible for changing what it means to "sell" products. You will work closely with business analysts, architects, quality and engineers on features and watch them go from conception to deployment in weeks, not months or years. 
You will be responsible for taking potentially vague concepts and producing software that will meet known business needs, help design our systems for scale, and work up and down a Java stack (frontend, services and messaging, backend data stores).. The position will have to be able to look at and interpret the existing platform which leverages Java, web services, and AWS.
Responsibilities:
Participate in design and development of business features and new architecture
Test features to ensure high quality delivery that conforms to the user story acceptance criteria. Must be able to work in highly iterative development cycles.
Strong focus on collaboration and enablement of team based development.
Responsible for designing, developing, testing, and troubleshooting during development.
Continually improve code and determine if there are better ways or technologies to introduce to the team.
Participate in peer reviews for software development project deliverables.
Work as part of a team to solve problems and develop projects in a fast-paced environment.
Job Requirements:
Strong Java Development background, 3+ years of Java and experience in complex frameworks like Spring should be part of that experience
Must understand Web Services (REST APIs)
Strong unit testing experience TestNG or similar libraries
Passion for automated testing and CI/CD
Skilled with relational databases (Oracle, SQL Server, MySQL, PostgreSQL)
Nice to have:
Experience with NoSQL Databases
Experience developing Microservices

Job Source: Stackoverflow
Job Source: Stackoverflow

Related jobs

© Techie Jobs 2017. All rights reserved.