
Java Microservices Tech Lead – Vice President
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Tampa • Florida, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $113,840 - $170,760 per year
Job Level
Senior
Tech Stack
CloudDockerHibernateJ2EEJavaKafkaKubernetesMicroservicesSpringSpring BootSpringBootSQL
About the role
- Collaborate with multiple teams to integrate functions effectively, ensuring goals are met while identifying and defining system enhancements for new product deployments and process improvements.
- Address complex, high-impact issues by thoroughly evaluating business processes, system workflows, and industry standards.
- Provide subject-matter expertise in applications programming and ensure that application designs align with the overarching architecture framework.
- Leverage advanced system knowledge to establish standards for coding, testing, debugging, and deployment.
- Gain a comprehensive understanding of how different business areas, such as architecture and infrastructure, collaborate to achieve business objectives.
- Conduct in-depth analysis and develop innovative solutions to identified issues.
- Act as a mentor and advisor to mid-level developers and analysts, distributing tasks as necessary.
- Assess risks associated with business decisions, maintaining a strong focus on the company’s reputation, client assets, and compliance with laws and regulations, ensuring ethical conduct and transparency in handling control issues.
Requirements
- Minimum of 8 years of relevant experience in large-scale enterprise application development using modern Java technologies ( Core Java, Java EE, Spring Boot, Spring Microservices )
- Strong understanding of OOPS (Object-Oriented Programming) principles, Data Structures, and Algorithms.
- Extensive experience in designing and developing integrated solutions with non-functional requirements such as scalability, availability, and consistency.
- Expertise in problem-solving and troubleshooting, with the ability to write “clean code” using Core Java, J2EE, Collections, and Multithreading .
- Proficiency in API and Web Services development using REST protocols.
- Strong experience in Unit testing and ensuring test coverage.
- Solid understanding of cloud platforms, particularly Docker and Kubernetes.
- Experience using Swagger/OpenAPI to define, document, implement, and test APIs.
- Familiarity with Standard and Enterprise Design Patterns.
- Experience with High-Speed Messaging platforms, particularly Kafka .
- Advanced knowledge of Relational Databases, SQL, and ORM technologies ( JPA2, Hibernate ).
- Expertise in Authentication, Authorization, and security protocols.
- Experience with Continuous Integration / Continuous Delivery (CI/CD) tools.
- Proven ability to communicate effectively both verbally and in writing.
- Subject Matter Expert (SME) in at least one area of Application Development.
Benefits
- medical, dental & vision coverage
- 401(k)
- life, accident, and disability insurance
- wellness programs
- paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Core JavaJava EESpring BootSpring MicroservicesOOPSData StructuresAlgorithmsAPI developmentWeb ServicesREST
Soft skills
problem-solvingtroubleshootingmentoringcommunication