Job Description :
Java Software Architect


We have an immediate opportunity with a large F500 client in the Mason,OH area.


We are looking for Java Software Architect at Mason,OH with one of our major clients. Please go over the details let me know


Java Software Architect
Mason,OH
Duration:12 Months Contract


Description:

Client looking for highly energetic and collaborative Java Architects with experience building enterprise data solutions around Business and IT operations. Candidate should have good experience in defining the overall technical architecture for enterprise and customer data platforms. A good understanding of enterprise data architecture and systems is expected. The architect provides oversight and leadership to development team(s) and assists developers in resolving technical issues that may arise.


Responsibilities: As a Java architect, you wil
Responsible for solutioning and programming on specific application subsets of the company’s application portfolio, participating in all phases of the development and maintenance life cycle, typically for an assigned business unit or corporate department and utilizing various customer technology platforms.


Primary duties may include, but are not limited to:

Maintains active relationships with customers to determine business requirements, leads requirements gathering meetings and reviews designs with the business. • Participates in design, development and implementation of architectural deliverables to optimize the system design. Serves as a technical SME assisting product managers in developing Agile features and planning for development • Owns the change request process and coordinates with other teams as necessary. • Develops and owns list of final enhancements. • Develops and defines application scope and objectives and supervises the preparation of technical and/or functional specifications from with programs will be written. • Performs technical design reviews and code reviews. • Ensures unit test is completed and meets the test plan requirements, system testing is completed, and system is implemented according to plan. • Responsible for delivery of application technology solutions and data information planning effort. • Leads multiple or large projects and facilitates large group JAD sessions for requirements, modeling in several disciplines. • Reviews and monitors initiatives for end to end impact and coordination. • Participates in review and decision making for enterprise solution. • Working as a member of a design, build and test agile team continuously releasing new features • Mentoring people in your team •


Key Responsibilities:

o Requirements and design
o Software architecture and coding o Integration
o Testing
o Feature Definition


Skill Requirements:

10+ years of overall software development experience; multi-platform experience and expert level experience with business and technical applications.
5+ years of experience with Java EE, Spring, JPA, ORM, ODM
Expert in REST /SOAP web service, integration, vulnerabilities, web service security mechanisms
Experience in Microservices design, Architecture, development using Java, Microservices, Spring boot, Batch processing, Spring integration, Spring Cloud, Cloud data flow, MAVEN
Sound knowledge on application architecture, design of enterprise applications and Front-end development.
Strong hands-on experience in Angular Js, Node JS, Mongo DB, SOAP, java micro services, Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory, RAD, WebSphere
Experience relational and NoSQL databases like Oracle, DB2, Mongo DB.
Good to have additional knowledge on big data technologies like Hadoop/HIVE/Spark, Scala, Python, HBase, Cloudera.
Good understanding of different microservices principles, patterns, anti-patterns & best practices
Experienced in containerization and container orchestration tools like OpenShift or Kubernetes
Well versed with Atlassian tools, GIT Hub, Bamboo and other DevOps tools
Experienced in identifying & designing business events, orchestration/choreography/streaming of business events through Kafka.
Excellent teamwork and communication skills, familiarity with agile development methodologies
Good to have additional knowledge on Spring cloud frameworks like Spring cloud gateway, spring cloud eureka, Hystrix, Spring Security (OAuth), Spring Config etc.
Experience in Apigee, API Connect is a plus


For immediate consideration please contact:


Madhu
UpStream Global Services.
Reply to: