Senior Software Development (Full Stack) job in Arlington

TriOptus LLC
Arlington, United States of America
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Arlington, United States of America

Tech stack

JavaScript
API
Agile Methodologies
HTML5
Automation of Tests
Unit Testing
Backbone.js
CSS
Software as a Service
Continuous Delivery
Continuous Integration
Relational Databases
Software Design Patterns
Integrated Development Environments
Spring
jQuery
Knockout.js
PostgreSQL
MongoDB
Object-Oriented Software Development
Pair Programming
Scrum
Systems Development Life Cycle
Rapid Application Development
Software Deployment
Software Engineering
Web Applications
Java Application Server
Test Driven Development
Spring Cloud
React
Spring-boot
Containerization
Angular
Kubernetes
Information Technology
Front End Software Development
REST
Software Version Control
Docker
Microservices

Job description

&bull Responsible for software development implementations, taking high-level requirements and producing robust solutions, within predefined timelines, scope limitations, and in accordance with Agile SDLC methodology &bull Responsible for research, planning, estimating, designing, and ensuring customizations and integration components that are designed to meet the business needs &bull Interface with the business operations and product teams for technical specifications and Participate in customer support processes &bull Responsible for research, planning, estimation, design, while ensuring that customizations and integration components are meeting the business needs &bull Design and code all aspects of solutions within a dynamic, rapid application environment involving a diverse technology stack that includes provide training on coding standards and best practices to team members &bull Produce quality, tested, and documented code &bull Act as a mentor to team members and aid in adherence to established coding techniques and standards

Requirements

is seeking a Senior Software Development Engineer (Full Stack) to design and develop large scale B2B solutions. Candidate will have a strong passion and background in full-stack, cloud-based software development, and making quality production software at all stages of the software lifecycle., &bull Proficient in building highly scalable, highly available full stack Java applications &bull Hands-on experience architecting and developing fine-grained services using modern Java EE frameworks (Spring Boot/Spring Cloud/Spring IO etc.) &bull Experience in developing JavaScript on top of one or more of the following client-side frameworks such as Angular.js (Preferred), React.js, Knockout.js, and Backbone.js &bull Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery &bull Extensive experience designing and developing REST API's (Java Spring Framework preferred) &bull Experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing &bull Active adherence to SDLC methodologies such as Agile or Incremental and working knowledge of SCRUM is a plus &bull Well versed in contemporary API and architectural concepts (REST, Microservices, etc.) &bull Good understanding in 12-factor app architecture, design, and implementation &bull Proficient in one or more Relational and Non-Relational DB technologies such as MongoDB, or PostgreSQL (Preferred) &bull Familiarity with deploying applications with container technology (Docker, Kubernetes, etc.) &bull Proven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance &bull Solid understanding of software development environments, source control techniques, and continuous integration &bull Passion and experience in coaching and mentoring junior software engineers. &bull Experience as a mentor to junior/mid-level colleague(s) &bull Self-motivated team player who excels in a collaborative environment, &bull MS degree or foreign equivalent in computer science, engineering, or related field is preferred

Apply for this position