A technology solutions provider located in Chester County is looking for an experienced professional for API design and development. The role involves managing team technical activities, translating business needs into effective API designs, and participating in building modern API tooling. Candidates must have substantial experience in ERP systems, specifically JD Edwards EnterpriseOne, and solid technical skills in Java frameworks. Competitive compensation and benefits are offered.
Qualifications
5+ years of experience supporting ERP with JD Edwards Enterprise One.
Experience in converting web services from SOAP to REST.
Familiarity with Unix and Linux operating systems.
Responsibilities
Implement best practices for modern API design using Swagger.
Manage technical aspects of the team, including mentoring.
Translate business vision into effective API designs.
Skills
API design
Java (Spring MVC, Spring Security)
Oracle SQL and PL/SQL
ERP processes knowledge
Analytical skills
Communication skills
Problem solving
Agile methodologies
Education
Bachelor’s degree in Computer Science or Information Systems
Tools
JIRA
Git
Jenkins
Tomcat
WebSphere
JBoss
Job description
Implementation of Best practices and patterns for modern API design using Swagger documentation and development using java frameworks (Spring MVC, Spring Security), Application Servers (WebSphere, Tomcat, JBoss), relation database, specifically Oracle (SQL - PL/SQL).
Having good expertise in the design, development, coding, testing, and debugging of software.
Responsible for team technical management in terms of grooming, helping, mentoring the team members in producing the things within timelines.
Involved in understanding the business vision, value for a well-scoped business domain, and translating it to a great API Design.
Acting like a consumer and tightening the consumer feedback loop by facilitating feedback sessions with target API consumers as part of the API design process.
To be involved in Introducing modern API tooling and design practices into the Enterprise.
To contribute to best-in-class documentation, tutorials and sample code.
To be involved with API Developers activities to navigate and overcome the constraints of the legacy architecture.
Deep and broad understanding of ERP processes in one or more functional areas (i.e. Manufacturing, Supply Chain, Finance, Order Management, Sales and Distribution, Quality Management, Inventory, Master Data Management, etc.)
Ability to design and support JDE EnterpriseOne features and tools.
Analytical, written, and verbal communication skills.
Experience in business analytics and system design analysis.
Attention to detail, problem solving, and decision making skills.
Support applications with an understanding of system integration, test planning, scripting, and troubleshooting.
Assess the health and performance of software applications and databases.
Establishes, participates, and maintains relationships with business units, customers and subject matter experts in order to remain apprised of direction, project status, architectural and technology trends, risks, and functional/integration issues.
Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications.
Analyzes program and application performance using various programming languages, tools and techniques.
Provides guidance to non-technical staff in using software and hardware systems most effectively and efficiently.
Reviews project proposals, evaluates alternatives, provides estimates and makes recommendations.
Designs and defines specifications for systems.
Identifies potential process improvement areas and suggests options and recommends approaches.
Must Have:
Experience in SOAP and REST and converting web services from SOAP to REST or vice-versa.
Experience with Application Servers – Tomcat, WebSphere, JBoss.
Experience with Web Technologies (DHTML, AJAX, etc.)
Experience with development of REST API platform using JAX-RS 2, Spring Boot, JSON, and the Jackson JSON library.
Experience with Security frameworks (e.g., JWT, OAUTH2)
Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request, and response modifications etc.
Proficiency in SQL and Stored Procedures such as in Oracle, MySQL
Experience with Unix, Linux Operating Systems.
Experience with Scrum and other Agile processes.
Experience with Bug Tracking tools Bugzilla/JIRA, Git/SVN, Jenkins to implement DevOps for End-to-End CI/CD process.
Education and Experience:
Bachelor’s degree in Computer Science, Information Systems or equivalent.
Five (5) or more years of experience supporting ERP with JD Edwards Enterprise One and related systems or similar ERP package(s).