Logo
HarmonyTech

Java EE Solution Architect

HarmonyTech, Washington, District of Columbia, us, 20022


HarmonyTech Inc. is looking for an experienced solution architect to define, develop, implement, and verify solution architecture that will meet business needs. The solution architect’s responsibilities include designing a highly secure modern Java EE and Microservices based multi-tier architecture for large financial applications, with external systems integrations, including cloud-based SaaS applications. The solution architect will also be responsible for implementing agile CI/CD development practices and tools, and guiding the requirements, development, test, infrastructure and cybersecurity teams regarding the solution architecture. The solution architect is a trusted technical expert and, as such, is responsible for providing ongoing technical updates to the client’s executive team.

The work shall be performed at the client’s location in Washington D.C.

Responsibilities: Enhance current Microservices and RESTFUL Interface architecture based upon Sprint Boot framework, and Angular JS. Develop application architecture based upon Containerization/Kubernetes/Docker solution to support client’s Cloud migration strategy. Author, update and maintain System Architecture/Design documents. Provide supervision and technical guidance to requirements, development and test teams. Collaborate with Information Technology professionals within the client organization to ensure smooth acceptance of proposed solution architectures. Collaborate with Cybersecurity professionals within the client organization and/or other contractors to ensure application architecture compliance with cybersecurity requirements. Ensure compliance with necessary security control implementations to support the ATO process. Research current and emerging technologies and provide recommendations when needed. Support the Project Manager in risk/issue identification and resolution, identification of Epics defining the architectural runway, development of reliable estimates for sprint and release planning, and execution of sprints to develop quality software. Skills and Qualifications: Requirements :

Minimum fifteen (15) years’ experience in Java EE applications development. Minimum ten (10) years’ experience as a Java EE solution architect with minimum five (5) years of hands-on experience in designing and implementing high-performance Microservices based systems. Minimum ten (10) years’ experience in designing and implementing IT systems integration architectures, especially with cloud-based SaaS applications. Integration experience with Oracle E-Business Suite (EBS) SaaS preferred. Minimum seven (7) years’ experience with Oracle DBMS 11g or higher. Hands-on experience in developing/analyzing complex PL/SQL code is a must. Experience in integrating with IT systems that use one or more technologies such as Informatica MDM, Documentum, DocuSign, and Salesforce is highly preferred. Minimum one (1) year’s experience with Pay.gov required. Minimum five (5) years’ hands-on experience in multi-tier Java EE applications that use IBM MQ messaging. Experience with IBM MQ Long Term Support (LTS) release preferred. Minimum five (5) years’ hands-on experience in the following tools and technologies or their equivalents:

Angular JS IBM Liberty WebSphere Spring Boot framework Jasper reports IBM Security Access Manager (ISAM) RedHat Linux Oracle Fusion Middleware 11.g or higher IBM Rational Application Developer

Hands-on experience with CI/CD pipeline tools such as Jenkins, Ansible, JUnit, JaCoCo, Git, SonarQube, Selenium, Maven, Nexus, etc. is highly desirable. Education:

Bachelor’s degree in computer science or related field of study, required. If you are interested and feel that you would excel in the position, we invite you to apply. During this phase of our recruiting effort, we will not be able to accept telephone calls. Only those candidates meeting the requirements will be contacted.

No recruiters please.

#J-18808-Ljbffr