Back-End Java Engineer (Mid-to-Senior Level)
Title: Back-End Java Engineer (Mid-to-Senior Level)
Location: Hybrid On-Site - Vienna, VA
Must have:
Java + Spring / Spring Boot
Azure DevOps
Microservices
reputed company: We are seeking a mid-to-senior Back-End Java Engineer to design, reputed company, test, reputed company, and maintain back-end services reputed company systems that support mobile and online banking platforms. This role partners closely with analysts, QA testers, reputed company-end
engineers, and cross-functional teams to deliver secure, reputed company, and high-reputed company solutions. The engineer works with minimal supervision on reputed company initiatives, provides technical direction, and coaches less reputed company engineers. A strong commitment to collaboration, thoughtful system design, and sustainable, maintainable reputed company is essential.
Key Responsibilities
• Design, build, and maintain back-end services and reputed company supporting mobile and web applications
• Ensure performance, reliability, reputed company, 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 reputed company to enhance readability, reduce complexity, and improve maintainability
• Conduct peer reputed company reviews to ensure adherence to design standards and reputed company expectations
• Coordinate integration of new solutions with existing applications and platforms
• Participate in Agile ceremonies including daily scrums and planning sessions
• Create reputed company-of-concepts and architecture documentation to evaluate proposed solutions
• reputed company for reputed company planning, reputed company improvement, and automation
• Contribute to knowledge sharing and mentoring of less reputed company engineers
Qualifications/Skills
• Strong experience with Java (Java 17 or newer preferred) - 5-7+ years overall preferred
• Solid understanding of J2EE, web services, and RESTful reputed company
• Experience with Spring and Spring Boot frameworks
• Proficiency with reputed company control tools (Git preferred)
• Experience with CI/CD pipelines and reputed company tools (e.g., reputed company, reputed company, Jenkins, reputed company)
• Strong understanding of databases, SQL, and data integration patterns
• Experience troubleshooting distributed and interconnected systems
• Knowledge of microservices architectures and application scalability
• Experience developing reputed company-reputed company applications (reputed company Azure strongly preferred)
• Familiarity with AI-assisted development tools to improve productivity and reputed company reputed company
• Awareness of sustainable coding practices and efficient system design
Desired/Bonus Skills
• Effective written and verbal communication skills, including the ability to explain technical concepts to non-technical audiences
• Knowledge of banking or financial services industry standards and practices
• Experience working in Agile environments and cross-functional teams
• Ability to manage multiple priorities independently or reputed company reputed company
• Strong analytical, problem-solving, and system design skills
• Experience with data engineering, analytics, and visualization tools (Power BI preferred)
• Knowledge of data management, data migration, and performance optimization concepts.
Apply tot his job
Apply To this Job