Senior Java Backend Software Engineer

Agile, AngularJS, Apache Maven, Best practices, CSS, Computer science, Configuration, Continuous integration, Customer satisfaction, Design patterns, Development testing, Education, Enterprise integration, Framework, Enterprise software, Git, HTML5, IT, J2EE, JAXB, JDBC, JMS, JPA, Java, JavaScript, JavaServer Faces, Leadership, Messaging, OOAD, ORM, Problem solving, RDBMS, RESTful, Recruitment, SOAP, SOLID, SQL, Software, Software development, Software engineering, Spring, TDD, Technical writing, Web services, UI, WildFly, Writing, XML, XSLT
Contract W2, Contract Independent, Contract Corp-To-Corp, 12 Months
Depends on Experience
Travel not required

Job Description

Arthur Grand Technologies () 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. Please send your resume to careers@arthurgrand.com for immediate consideration

Position: Senior Java Backend Software Engineer
Location: Herndon, VA
Duration: Long Term contract


Job Description:

A Senior Backend Java Software Engineer is responsible for full cycle development (design, development, testing, documentation, and analysis) for enterprise software applications. This individual will apply technical knowledge and experience to build enterprise solutions using industry standard tools and frameworks and has a working knowledge of typical messaging, web services and enterprise integration pattern-based tools. This position specifically requires demonstrable knowledge and experience implementing enterprise integration using Angular 5.0+ as a front-end UI communicating with a Java RESTful API in the backend. The individual would be responsible for writing Java REST Services that will support the Angular UI. At the same time the individual will be responsible for developing Angular UI components with services that can communicate back to the Java REST API. This individual should have the ability to learn new technologies quickly and independently.

Required Qualifications
  • 8+ years of experience in Java and software development best practices
  • Experience with Enterprise Messaging/JMS configuration/consumption
  • Experience with Web services construction/consumption (REST/SOAP)
  • Experience with Java EE, JBoss EAP/Wildfly
  • Experience with Spring Boot Java framework
  • Experience with Angular 5.0+, JavaScript
  • Experience with XML, XSLT, JAXB, HTML5, CSS
  • Experience with Agile, TDD and CI
  • Experience with Maven, Git
  • Experience with relational DB (e.g., ORM, JPA, JDBC, SQL)
  • Experience with helping clients understand and analyze business needs and then design clean and elegant technical solutions to meet those needs
  • Excellent communication, persuasion, and relationship skills; strong problem identification and problem-solving skills
  • Strong writing skills that lead to clear, concise, and unambiguous technical and non-technical documentation
  • Solid understanding of design patterns and object-oriented analysis and design

Education and Additional Qualifications
  • BS in Computer Science or Information Technology related field
  • Experience with JSF (Java Server Faces) a plus

If you are interested with the above opportunity, please share your resume to careers@arthurgrand.com for immediate consideration.



Arthur Grand Technologies

careers@arthurgrand.com

http://www.arthurgrand.com
Dice Id : 90933350
Position Id : 6455720
Originally Posted : 4 months ago
Have a Job? Post it