girl looking into her desktop
Back to search results

GHR Software Engineer II- Java Developer

Charlotte, North Carolina;

Job Description:

LOB Job Description:

This role is for a Senior Level Developer. The role demands efforts for defining technical solutions and be a part of the team that builds the platform to offer a state of the art portal framework using microservices and APIs. Accountable for design, technical standards and governance. The individual should have the aptitude to understand the business process, work in a team environment with other architects, business analysts and developers.
Required Skills:
•-10+ years of working in software technologies creating web based applications using Java, J2EE, MVC frameworks, Spring Boot and Liferay Portal
•-Experience in J2EE, Java programming, SOA Design patterns for building middleware systems and Messaging.
•-Advanced Java programming and fluent Spring-Boot and other Spring frameworks
•-Experience with API driven architecture.
•-Knowledge of development and build framework such as Spring, JPA/Hibernate, Maven and Struts.
•-Database experience using SQL and Oracle.
•-Good knowledge in Liferay 7.x and Liferay DXP
•-Experience with Maven, Eclipse/IntelliJ IDEA, Visual Studio Code is preferred.
•-Experience setting up logging and monitoring for applications and infrastructure using Dynatrace, Splunk a plus
•-Understanding of CI/CD workflows; build/deployment automation and DevOps tools (Jira, BitBucket/GitHub, Confluence, Jenkins, Ansible)
•-Front End Experience including ReactJS/Angular, JavaScript/TypeScript, HTML5, CSS3,  NodeJS
•-Experience with any messaging platform (AMPS, MQ, JMS).
•-Experience with RESTful Microservices, API and JSON, service oriented architecture, Microservices/Modular Technology
•-Test-Driven Development or Behavior-Driven Development
•-Proactively participates in technical design activities with the peer technology team leads and documents technical specifications
•-Excellent verbal communication skills
•-Very strong analytical skills
•-Provide and communicate complex technology solutions across different audiences including technical, managerial, business executives and/or vendors.
•-Contribute to driving architecture strategy to keep it aligned with industry advancement and new technologies.
•-Develop and communicate business cases to management
•-Produce detailed technical design to accomplish client requirements.
•-Collaborate with internal and external technical resources to develop overall implementation strategy and drive the solution, customization, and integration efforts.
•-Collaborate with the technical development team to produce technical specification for development and systems integration requirements.
•-Participate in performing Proof of Concept (POC) for various upcoming technologies to fit in business requirement
•-Self-motivated and able to take initiative and make things happen
•-Self-managed and able to be accountable for deliverables.
Desired Skills:
•-Hands on experience in scripting languages with (UNIX Shell, Bash etc) scripting preferred.
•-B.S. or higher in Computer Science or a related discipline
•-Strong knowledge in applying patterns while designing such as Object Oriented, Integration, and application design patterns.
•-Experience with large scale, user-facing web sites and applications
•-Programming experience with frameworks
•-Advanced distributed development conceptual and implementation knowledge and capabilities, including HTTP, synchronous and asynchronous processing, highly available and resilient modeling/engineering
•-Product knowledge and experience with Elastic search
•-Extensive development experience in various open source frameworks like Apache CXF, Hibernate, Dozer, Spring MVC, Apache Camel
•-ITIL Foundations certified or higher

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

LOB Job Description:

This role is for a Senior Level Developer. The role demands efforts for defining technical solutions and be a part of the team that builds the platform to offer a state of the art portal framework using microservices and APIs. Accountable for design, technical standards and governance. The individual should have the aptitude to understand the business process, work in a team environment with other architects, business analysts and developers.
Required Skills:
•-10+ years of working in software technologies creating web based applications using Java, J2EE, MVC frameworks, Spring Boot and Liferay Portal
•-Experience in J2EE, Java programming, SOA Design patterns for building middleware systems and Messaging.
•-Advanced Java programming and fluent Spring-Boot and other Spring frameworks
•-Experience with API driven architecture.
•-Knowledge of development and build framework such as Spring, JPA/Hibernate, Maven and Struts.
•-Database experience using SQL and Oracle.
•-Good knowledge in Liferay 7.x and Liferay DXP
•-Experience with Maven, Eclipse/IntelliJ IDEA, Visual Studio Code is preferred.
•-Experience setting up logging and monitoring for applications and infrastructure using Dynatrace, Splunk a plus
•-Understanding of CI/CD workflows; build/deployment automation and DevOps tools (Jira, BitBucket/GitHub, Confluence, Jenkins, Ansible)
•-Front End Experience including ReactJS/Angular, JavaScript/TypeScript, HTML5, CSS3,  NodeJS
•-Experience with any messaging platform (AMPS, MQ, JMS).
•-Experience with RESTful Microservices, API and JSON, service oriented architecture, Microservices/Modular Technology
•-Test-Driven Development or Behavior-Driven Development
•-Proactively participates in technical design activities with the peer technology team leads and documents technical specifications
•-Excellent verbal communication skills
•-Very strong analytical skills
•-Provide and communicate complex technology solutions across different audiences including technical, managerial, business executives and/or vendors.
•-Contribute to driving architecture strategy to keep it aligned with industry advancement and new technologies.
•-Develop and communicate business cases to management
•-Produce detailed technical design to accomplish client requirements.
•-Collaborate with internal and external technical resources to develop overall implementation strategy and drive the solution, customization, and integration efforts.
•-Collaborate with the technical development team to produce technical specification for development and systems integration requirements.
•-Participate in performing Proof of Concept (POC) for various upcoming technologies to fit in business requirement
•-Self-motivated and able to take initiative and make things happen
•-Self-managed and able to be accountable for deliverables.
Desired Skills:
•-Hands on experience in scripting languages with (UNIX Shell, Bash etc) scripting preferred.
•-B.S. or higher in Computer Science or a related discipline
•-Strong knowledge in applying patterns while designing such as Object Oriented, Integration, and application design patterns.
•-Experience with large scale, user-facing web sites and applications
•-Programming experience with frameworks
•-Advanced distributed development conceptual and implementation knowledge and capabilities, including HTTP, synchronous and asynchronous processing, highly available and resilient modeling/engineering
•-Product knowledge and experience with Elastic search
•-Extensive development experience in various open source frameworks like Apache CXF, Hibernate, Dozer, Spring MVC, Apache Camel
•-ITIL Foundations certified or higher

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21056152

Band: H5

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Michelle Ridout

Referral Bonus:

0