Dice is the leading career destination for tech experts at every stage of their careers. Our client, Zione Solutions LLC, is seeking the following. Apply via Dice today!
Requirement for a
Hybrid mid-to-senior Back-End Java Engineer to design, develop, test, integrate, and maintain back-end services and digital systems that support mobile and online banking platforms. This role will work closely with Analysts, QA testers, Front-end Engineers, and Cross-functional Teams.
Job Duties and Responsibilities:
- Design, build, and maintain back-end services and APIs supporting mobile and web applications
- Ensure performance, reliability, quality, and responsiveness of services
- Collaborate with cross-functional teams to define, design, and deliver new features
- Analyze, identify, and resolve system bottlenecks, defects, and integration issues
- Refactor and improve existing code to enhance readability, reduce complexity, and improve maintainability
- Conduct peer code reviews to ensure adherence to design standards and quality expectations
- Coordinate integration of new solutions with existing applications and platforms
- Participate in Agile ceremonies including daily scrums and planning sessions
- Create proof-of-concepts and architecture documentation to evaluate proposed solutions
- Advocate for adaptive planning, continuous improvement, and automation
- Contribute to knowledge sharing and mentoring of less experienced engineers
Job Requirements (Education/Skills/Experience):
- Java + Spring / Spring Boot experience is mandatory
- Azure DevOps or AWS will be vital to the role
- Microservices experience is critical
- Strong experience with Java (Java 17 or newer preferred)
- Solid understanding of J2EE, web services, and RESTful APIs
- Experience with Spring and Spring Boot frameworks
- Proficiency with source control tools (Git preferred)
- Experience with CI/CD pipelines and related tools (Maven, Docker, Jenkins, GitHub)
- Strong understanding of databases, SQL, and data integration patterns
- Experience troubleshooting distributed and interconnected systems
- Knowledge of microservices architectures and application scalability
- Experience developing cloud-native applications (Microsoft Azure strongly preferred)
- Familiarity with AI-assisted development tools to improve productivity and code quality
- Awareness of sustainable coding practices and efficient system design
Work Location Type: Hybrid - this role will be
three days per week on-site in Vienna, VA.