What are the responsibilities and job description for the Java Developer with Banking Domain Exp (Local Only) position at Envision Technology Solutions?
Position: Java Developer with Banking Domain Exp
Location: Alpharetta, GA (Local Only & Onsite)
Duration: Contract
Job Description:
Domain: Commercial Banking products and services Commercial Lending Payments Processing.
Required Technical Skills:
12 years of software development experience.
Strong experience with client Commercial Center platform and related banking applications.
Hands on experience in Java or J2EE Spring Boot Microservices Architecture REST APIs and SOAP Web Services SQL and Relational Databases Oracle or SQL Server XML JSON XSD JMS, Messaging Technologies.
Expertise in service integration patterns and middleware technologies.
Experience with Git Jenkins Maven and CICD pipelines.
Knowledge of containerization technologies such as Docker and Kubernetes is preferred.
Familiarity with cloud platforms AWS or Azure is an advantage.
Key Responsibilities:
Design develop and maintain services and integrations within the client Commercial Center ecosystem.
Build and enhance RESTful APIs SOAP services and backend components for commercial banking applications.
Collaborate with business analysts product owners architects and cross functional teams to translate requirements into technical solutions.
Develop reusable services and components adhering to enterprise architecture standards.
Perform impact analysis effort estimation and technical design reviews.
Troubleshoot production incidents and provide timely resolution.
Ensure application performance scalability reliability and security standards are met.
Participate in code reviews and ensure adherence to coding best practices.
Support CICD implementation and DevOps practices.
Create technical documentation design artifacts and deployment guides.
Mentor junior developers and provide technical leadership on project deliverables.