
Java Developer- API and Microservices
Huntington Bancshares Incorporated4 days ago
Columbus, OH, USAMid Level
Responsibilities
- Design, test, debug, document, and implement Java/Spring Boot programs.
- Develop, maintain, and support backend applications, APIs, and microservices.
- Consult with users to design or modify programs, explain changes, and provide technical support.
- Resolve problems in production systems and troubleshoot application issues.
- Document software changes and participate in formal and informal training programs.
- Potentially lead projects involving automated systems or procedures.
- Provide direction and training to other team members.
Requirements
- At least 3 years of professional software development experience with hands-on backend application development.
- Bachelor’s degree.
- Hands-on Java development experience and knowledge of object-oriented programming concepts.
- Experience with Spring Framework or Spring Boot and RESTful API development, maintenance, or consumption.
- Working knowledge of SQL and relational databases.
- Experience with Git or a comparable source-control platform.
- Knowledge of data structures, exception handling, design principles, unit testing, debugging, and troubleshooting.
- Experience developing applications with Java 8 or newer.
- Familiarity with microservices architecture or distributed applications.
- Exposure to Google Cloud Platform, AWS, or Microsoft Azure.
- Familiarity with CI/CD and automated build/deployment tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Exposure to Docker, Kubernetes, or other container technologies.
- Experience with API development or testing tools such as Postman, Swagger, or OpenAPI.
- Experience with JUnit or Mockito.
- Exposure to application monitoring, logging, or production-support practices.
- Strong analytical, problem-solving, written communication, verbal communication, learning, and collaboration skills.
- Financial services, banking, payments, or large enterprise technology experience is a plus.
Benefits
- Office-based workplace with specific work arrangements provided by the hiring team; some positions may offer flexible in-office and work-from-home arrangements.
- Remote roles may have opportunities to meet in company offices.
Tech Stack
Categories
About Huntington Bancshares Incorporated
Huntington Bancshares Incorporated is a regional bank holding company that provides consumer and commercial banking, payments, wealth management, insurance, and risk management services through The Huntington National Bank. Its products span checking and savings, lending (mortgage and auto), treasury and payments, brokerage, and trust, generating interest income and fee-based revenue. Founded in 1866 and headquartered in Columbus, Ohio, Huntington operates 1,400+ branches across 21 states and is publicly traded on NASDAQ.