Previous Job
Previous
Senior Software Engineer backend Java
Ref No.: 18-03253
Location: Seattle, Washington
RMG Job:YES
Role - Sr Backend Java Software Engineer
Location - Seattle, WA
Duration - 12 months contract with possibility of conversion/extension


We are looking for a talented software developer with experience developing high-performance, highly scalable systems. You will be responsible for designing and developing new software as well as maintaining existing systems. You will work as part of small, highly focused and fast paced development team, and will be responsible for participating in all stages of the software development lifecycle. Solid design and analysis skills and the ability to find innovative solutions to difficult problems are required.

Responsibilities
* Develops and ships software solutions by collaborating with business technology teams and studying our system architecture.
* Documents solutions by use of UML Sequence diagrams, flowcharts, and swagger REST API specifications.
* Provide gap analysis from a technical perspective, highlighting current state, future state, client needs, best practices, and solution offerings.
* Work with the Central Engineering, Architecture and Data Services teams and other source system teams to define the integration requirements and any enhancements to support the initiatives.
* Object orientated programming- Java

Basic Qualifications
* 5+ years of software development experience- Senior and Mid Level- promosing candidates-
* Solid Experience in design and development using object oriented techniques
* Experience developing high-performance, highly-scalable, and highly-reliable systems
* High proficiency in object-oriented design and development using Java
* Ability to solve difficult problems in innovative ways
* Good knowledge of relational and nosql databases- Object orientated- is about JAVA,
* Strong communication skills, both written and verbal
* Ability to work both individually and as part of a team
* Track record of delivering on-time
* familiarity with web development technologies (Servlets, HTML, XML, REST, Tomcat, PHP, JSP)

Preferred Qualifications
* RESTful API experience
* Experience with cloud technologies
* Experience working in agile teams (e.g., Scrum, XP)
* Expert in cross group communication, able to get buyoff from business, operations and peers.
* Significant experience developing solutions leveraging relational and NoSQL databases