JOBSEARCHER

Sr Java Full Stack Developer

Job DetailsSr Java Full Stack DeveloperLong Term ContractSeattle, WARole Summary● Takes responsibility for implementing, supporting, improving technical design and development of in-house travel booking web applications based on the gathered requirements for multiple development teams.● Performs development, optimization, and automation activities to support the implementation of a product/application.● Increases proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.● Builds, debugs, optimizes and implements solutions in Java, JSP, JavaScript, HTML, and CSS.● Adopts engineering best practices to deliver higher quality and scalable solutions.● Participates in scrum ceremonies (sprint planning, retrospective, showcases/demos, stand-ups, backlog refinement, etc.).● Creates and executes unit tests which validate the code changes made to support the implementation of a user story.● Identifies deficiencies within a product/application’s code base and identifies opportunities to improve overall code quality.● Works with team members to move user stories from the development backlog into testing and provides clarification when needed.● Estimates, plans, and manages your own implementation tasks and reports on development progress.● Develops high quality, efficient, and fast code.● Performs development, debugging, optimization, and automation activities to support the implementation of a product/application.● Uses APM/monitoring tools such as Dynatrace/Splunk and browser tools to perform request purepath/waterfall analysis to identify bottlenecks and suggest improvements.● Displays interest in learning and contributes to full technology stack and underlying applications, services, and databases in order to ensure optimal performance.● Demonstrates a strong understanding of emerging technologies to support the development of new solutions.● Regular and reliable workplace attendance at your assigned location.Required Skills● Minimum 9+ years’ experience in performing client/server development using Java, JavaScript, React SQL/DB2.● Experience building and developing client-server business applications.● Development experience in web application front-end and back-end languages. Working knowledge of modern software development frameworks, including server-side MVC. Strong background in SQL and relational databases.● Possesses a strong understanding of the software development process.● Strong knowledge of object-oriented concepts.● Strong knowledge and experience working with Web Technologies.● High integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful.● Team player, good interpersonal, organizational and communication skills. Creative, likes challenges.● Strong organizational and time management skills with ability to multitask and prioritize work effectively in a fast-paced working environment.● Background and opinions on HTTP API design - REST API.● Understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.● Extremely responsive, able to work under pressure in crisis with a strong sense of urgency.● Responsible, conscientious, organized, self-motivated and able to work with limited supervision.● Comfortable working both independently and as part of a team, takes direction well, but isn’t afraid to take initiative and make decisions, see yourself as a problem-solver, and face challenges with a can-do mindset.● Detail-oriented and possesses strong problem-solving skills and ability to analyze potential future issues.● Able to support off-hours work as required, including weekends, holidays, on-call responsibilities on a rotational basis.Recommended● 4 years’ experience in Web Technologies:○ Developing web applications or services using JSP, JQuery, JavaScript, WebSphere Commerce or Java frameworks.○ Working with monolithic architecture, migration into SOA architecture.○ Exposure to Payment processing systems, order management systems.● 2+ years’ experience in:○ Integrating an application with other applications using SOA/REST web services.○ In application development in Java, JavaScript, .Net.○ With a working knowledge of databases (DB2, SQL Server etc.).○ Programming experience with related technology such as XML, Java, JavaScript frameworks, SQL queries, and database schema design.