What are the responsibilities and job description for the Senior Java Software Engineer position at Indotronix Avani Group?
Position Title: Sr Java Developer
Position Location: Cleveland, OH, Pittsburgh, PA, Birmingham, AL and Dallas, TX
Ability to work remote: Hybrid, 3 days in office, 2 remote
Acceptable time zone(s): EST, possible flexibility discussion if in TX
Days of the week: M-F 40 hours; 1 monthly release on Saturday night
Working Hours (Flexible): M-F 8-5 EST; 1 monthly weekend/night release
Intended length of Assignment: 3/31/26
Potential for Contract Extension: Yes
Contract to Hire, W2
Function of the Group: Provides data streaming across the entire bank. We are EDS (Enterprise Data as a Service). We are the middle layer for the entire bank to provide customer demographic data. Any lines of business or any units of the bank who are looking for customer demographic data need to have a streaming service. Either kafka or microservice, and they use these services to fetch data from master data. Our landscape services all units of the bank.
Initiatives/Projects: With this group of resources being brought on, some will be used for different initiatives. One of the initiatives we are working on is that we are creating another platform for data that does not fall under master data and that platform we're building up so we need a few people. We also have a merger and acquisition initiative and since the legacy system is getting decommissioned we have to build that capability and be ready in case a merger comes in the future.
Industry background: Would prefer a background in either banking, health or retail – something that deals with personal data.
Team Dynamic: These resources will be joining one of multiple crews under manager
Roles and Responsibilities:
- 5 years of experience in Java and Spring Boot for REST API development.
- Proficiency in working with JSON, HTTP methods, and RESTful design principles.
- Experience with CI/CD tools such as Jenkins, Git, and Maven/Gradle.
- Hands-on experience with Docker for containerization.
- Experience deploying services on OpenShift (OCP).
- Exposure to Apigee or similar API management tools.
- Good understanding of API security standards and best practices
- Strong debugging, problem-solving, and communication skills.
- Familiarity with Agile/Scrum methodologies.
Must Have Technical Skills:
- Java/Springboot
- KAFKA
- JSON
- HTTP methods
- RESTful
- CI/CD tools (Jenkins, Git, Maven/Gradle)
- Docker
- Openshift
- Apigee or similar API tools
- Agile/Scrum methodology knowledge
Education/Certifications:
Bachelors in related technology field preferred, but will consider experience in lieu of education
Interview Process:
1st round video – 30 min to 1 hour, with 2-3 members from their respective teams and possibly hiring manager if can join 2nd round – optional, if needed
Salary : $70 - $80