Job ID:
J36993
Specialized Area:
Full Stack Java & UI
Job Title:
Senior Java FullStack Developer
Location:
Arlington,VA
Duration:
12 Months
Domain Exposure:
Manufacturing, Banking & Finance, Telecom, IT/Software
Work Authorization:
US Citizen, Green Card, OPT-EAD, CPT, H-1B,
H4-EAD, L2-EAD, GC-EAD
Client:
To Be Discussed Later
Employment Type:
W-2 (Consultant must be on our company payroll. C2C is not allowed)
Qualifications:
- Proficient coding experience building highly scalable, highly available full stack Java applications;
- Significant hands-on experience architecting and developing fine-grained services using modern Java EE frameworks (Spring Boot/Spring Cloud/Spring IO etc.)
- Experience in developing JavaScript on top of one or more of the following client-side frameworks such as Angular.js, React.js, Knockout.js, Backbone.js, and Ember.js;
- Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery;
- Extensive experience designing and developing REST API's (Java Spring Framework preferred);
- Experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;
- Proven experience in active adherence to SDLC methodologies such as Agile or Incremental and working knowledge of SCRUM is a plus;
- Deep understanding of contemporary API and architectural concepts (REST, Microservices, etc.)
- Proven experience in 12-factor app architecture, design, and implementation;
- PaaS and CaaS utilizing Pivotal Cloud Foundry (PCF) or public cloud (Azure) experience;
- Proficient in one or more Relational and Non-Relational DB technologies such as MongoDB, or PostgreSQL;
- Familiarity with deploying applications with container technology (Docker, Kubernetes, etc.) is a plus;
- Proven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance;
- Solid understanding of software development environments, source control techniques, and continuous integration;
- Passion and experience in coaching and mentoring junior and senior software engineers.
- Experience as a mentor to junior/mid-level colleague(s)
- Self-motivated team player who excels in a collaborative environment
ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract