Citiposted 16 days ago
$113,840 - $170,760/Yr
Full-time • Senior
Tampa, FL

About the position

The position is for a hands-on Software Lead with strong proficiency in Java and the Spring Boot framework, Microservices, OpenShift, AWS, or other relevant cloud platforms, as well as databases and SQL/NoSQL. The role involves conducting code reviews, ensuring adherence to coding standards and best practices, and managing code repositories using Bitbucket and GitHub. The candidate will champion code quality initiatives, including static code analysis, unit testing, and integration testing. They will provide expertise in application programming and ensure that application design adheres to the overall architecture blueprint. The role requires advanced knowledge of system flow and the development of standards for coding, testing, debugging, and implementation. The candidate will partner with multiple development teams to ensure appropriate integration of functions to meet goals and identify necessary system enhancements to deploy new products and process improvements. They will resolve high-impact problems through in-depth evaluation of complex business processes and system processes, and develop comprehensive knowledge of how areas of business integrate to accomplish goals. The candidate will also assess risk when making business decisions, demonstrating consideration for the firm's reputation and compliance with applicable laws and regulations. They will provide in-depth analysis to define issues and develop innovative solutions, and serve as an advisor or coach to mid-level developers and analysts.

Responsibilities

  • Hands-on Software lead with Strong proficiency in Java and Spring Boot framework, Microservices, OpenShift, AWS, or other relevant cloud platforms, Databases, SQL/No SQL, CICD Pipelines
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • In-depth experience in branching strategies and manage code repositories using Bitbucket and GitHub
  • Champion code quality initiatives, including static code analysis, unit testing, and integration testing
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • In-depth hands-on experience creating system, application architectures
  • Partner with multiple development teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary

Requirements

  • 8-10 years of relevant experience in Apps Development Hands On Role
  • Strong hands-on experience in coding Java Spring Boot, Angular, Oracle
  • Deep expertise in system design and Microservices architecture
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Exposure to modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development or Trade finance is a plus
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service