Arthur Grand Technologies (www.arthurgrand.com) is in the business of providing staffing and technology consulting services. We have doubled our revenue year over year for the past 5 years. This speaks to the long-lasting relationship and customer satisfaction that we have built in this short span of time. Our company is managed by a team of professionals who worked for big 5 consulting firms for 20+ years.
We are a minority owned staff augmentation and technology consulting company
To keep our valued employees, we need to keep them engaged in challenging, interesting work, offer market-relevant benefits and provide continued opportunities for professional growth.
Job Description
Position Title: Senior Angular UI Developer with Java
Location: Woodlawn, MD (Hybrid)
Long Term Contract
Key Required Skills:
Strong experience with Angular 8.0 & above, Node.JS, Java/JEE, Agile Development, TypeScript, Spring, REST Web Services, Spring Boot, Test Driven Development (TDD)
Position Description:
- Architect, design, code, and implement next-generation web applications using software engineering best practices in the latest technologies.
- Develop new and update existing Angular webpages and Angular services using Angular 8.0 and above, Node Package Manager (NPM), Node.JS, HTML/JavaScript, Cascading Style Sheets (CSS), and JQuery.
- Develop web-based applications using IBM Rational Application Developer, Visual Studio Code, Angular Command Line Interface (CLI).
- Perform source code repository management and deployment using DevOps (Jenkins, Nexus, Docker, SonarQube, UrbanCode).
- Develop unit tests and perform unit testing and TDD using Karma and Jasmine, automation tools such as Maven and Jenkins, and other tools such as Junit and SonarQube.
- Investigate and repair application defects related to business logic, middleware, or database (DB2).
- Perform log analysis and resolution using Splunk, Dynatrace.
- Support and work on an Agile development team.
- Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, service-oriented architectures (SOA), security, and business process management/business rules processing.
- Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience.
- All other duties as assigned or directed
Skills Requirements:
FOUNDATION FOR SUCCESS (Basic Qualifications)
- Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field
- Masters or Doctorate degree may substitute for required experience.
- 10+ years of experience with programming and designing software with Angular 8.0 & above, Typescript, Java, Spring, Spring boot and REST.
- 5+ years of experience on an Agile development team
- 4+ years of combined experience with building responsive UIs with modern front-end technologies
- Must be able to obtain and maintain a Public Trust. Contract requirement.
FACTORS TO HELP YOU SHINE (Required Skills)
These skills will help you succeed in this position:
- Experience identifying requirements, researching options, designing, and implementing solutions.
- Extensive understanding and experience in programming and designing software with Angular and Java.
- Strong front-end development skills: Angular 8.0 and above, Node Package Manager (NPM), Node.JS, HTML/JavaScript, Cascading Style Sheets (CSS), and JQuery.
- Experience developing web-based applications using IBM Rational Application Developer, Visual Studio Code, Angular Command Line Interface (CLI).
- Strong experience with Angular debugging tools.
- Strong experience developing unit tests using Karma and Jasmine, using build automation tools such as Maven and Jenkins, and other tools such as Junit and SonarQube.
- Strong experience of Spring, Spring Boot, Java/J2EE, Hibernate, JPA and JDBC.
- Strong understanding of Object-Oriented Programming Concepts.
- Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, Java performance analysis, continuous integration).
- Familiarity with modern front-end build pipelines and tools.
- Excellent communication and written skills
HOW TO STAND OUT FROM THE CROWD (Desired Skills)
- Showcase your knowledge of modern development through the following experience or skills:
- Delivery (CI/CD) best practices and use of DevOps to accelerate quality releases to Production
- Experience with modern development software, tools, and methodologies; Agility, OpenShift, JSON, BDD (Cucumber or similar.
- Work in a DevOps Environment.
- Experience with Linux environments.
- Participate in daily scrum and provide updates.
- Excellent communication and written skills.
Education:
- Bachelor's Degree with 7+ years of experience
- Must be able to obtain and maintain a Public Trust.
Thanks,
Afrah Faiza
Arthur Grand Technologies is an Equal Opportunity Employer (including disability/vets)
Additional Information
All your information will be kept confidential according to EEO guidelines.