Our client is currently seeking a Lead Java Developer
Job Title: Senior Integration Engineer (Commercial Digital Integration)
Location:Columbus, OH or Minneapolis, MN
Job Description:We are seeking a Senior Integration Engineer to drive the development of reusable integrations across all customer-facing channels for our Commercial Customers. In this role, you will collaborate closely with business product teams, front-end developers, and technical experts to enhance our commercial banking applications.
Responsibilities:
-
Understand business requirements and collaborate with Business/Technology leaders, Enterprise Architects, and End Users to propose effective solutions.
-
Design and build scalable applications, exploring architectural options for new features.
-
Configure OpenShift projects and troubleshoot system issues.
-
Implement new features within the existing system.
-
Develop and modify SpringBoot-based microservices to meet business needs.
-
Collaborate with internal partners to onboard APIs through the API Gateway.
-
Resolve production system problems promptly.
-
Provide guidance and training to team members.
-
Adhere to best practices, ensuring well-structured and documented code.
-
Uphold security guidelines during development.
-
Validate cloud system changes to maintain backend server security.
-
Manage software throughout its lifecycle, including design, development, verification, and bug fixes.
-
Regularly engage with the Quality Assurance Specialist to ensure app stability.
-
Timely resolution of reported bugs.
-
Conduct time profiling and memory leak assessments.
-
Follow company policies and quality procedures to deliver high-quality products.
Qualifications:
-
7+ years of experience as a Senior Integration Developer.
-
Proficiency with tools such as Jenkins, Maven, Stash, GIT, SVN, Splunk, and Soap UI.
-
Familiarity with JAVA IDEs (JBDS, Eclipse, IntelliJ, NetBeans, webMethods Developer).
-
Highly motivated with strong organizational, analytical, decision-making, and problem-solving skills.
-
Ability to thrive in a fast-paced environment, effectively prioritizing tasks in collaboration with the product owner and Scrum Master.
-
Experience designing RESTful APIs and working with JSON.
-
Proficient in constructing enterprise-level microservices using Spring Boot.
-
Knowledge of OAUTH and API Management (preferably utilizing Apigee).
-
Familiarity with SQL and NoSQL databases.
-
Hands-on experience with continuous delivery and continuous integration (e.g., Jenkins or Azure DevOps deployment pipeline), unit testing, and test automation.
-
Comfortable working in an agile methodology.