SEATTLE, Washington
Java Developer Job Opening in SEATTLE, Washington - ESSENTIAL DUTIES:
Design and develop software using Java
Experience building large scalable and distributed systems
Experience working with Spring Framework.
Participate in various phases of SDLC including design, coding, reviews, testing, documentation
and deployment
Utilize design methodologies, object-oriented design and design patterns
Work with other team members throughout the company to determine feasibility, business and
functional requirements and technical designs on assigned projects
Provide ongoing support, maintenance and enhancement of systems
Foster an overall culture of Quality
Understanding of secure coding principles
Perform peer code reviews and Code audit - Analyze existing code and remediate performance
issues within existing applications
Unit test modules, integration testing with other modules to deliver quality code
EDUCATION AND EXPERIENCE NECESSARY:
Bachelor?s Degree in Computer Science or related field
5+ years professional experience in software development and building successful production
software systems
Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data
structures, problem solving, and complexity analysis)
Candidates must have experience developing cloud software services and an understanding of
design for scalability, performance and reliability
5+ years professional Java software development in Linux environments
3 ? 5 years of experience developing REST API?s, Middle Tier and server side applications
Demonstrable and clear understanding of Java multi-threading concepts and best-practices
Experience with source control (SVN, Git) and Linux shell
Excellent verbal and written communications skills
Experience in Java middleware like JMS and other technologies is a huge plus
Experience in BDD (Behavior driven development) is a huge plus
Experience working in a startup and agile environments a huge plus
Experience working in Open source technologies a huge plus
Commitment to excellence
|