Senior Java Developer at Citi involved in applications development and programming while ensuring system security. Responsible for utilizing Java technologies and leading project phases and user support.
Responsibilities
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Ensure essential procedures are followed and help define operating standards and processes
Serve as advisor or coach to new or lower level analysts
Has the ability to operate with a limited level of direct supervision
Can exercise independence of judgement and autonomy
Acts as SME to senior stakeholders and /or other team members
Requirements
5+ years of experience working with Java, Spring Boot, Angular, relational databases (Oracle or MySQL similar), JavaScript, HTML5
Hands-on experience in building secure Java Rest APIs for other applications to subscribe
Plus to have scripting skills: Shell, Perl scripting and well versed with Linux
Experience in Continuous development and Continuous Integration (CI/CD)
Experience in building consumer applications using Spring Boot
Working knowledge and implementation experience in containerization of apps using Docker and OpenShift
Hands-on experience with consuming Java Rest APIs via gateways
Experience in building micro-services applications
Development using IntelliJ, Eclipse, Git, Jenkins, etc.
Familiar with Continuous Integration and Continuous Delivery using Jenkins
Agile development experience, preferably with Scrum
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
Backend Engineer responsible for improving existing backend systems and building new features on a scalable platform. Collaborating with cross - functional teams to ensure reliability and performance.
Senior Backend Engineer designing and delivering robust systems for Taster's quick service dining technology. Collaborating with cross - functional teams on architecture, code quality, and AI integration.
Back End Engineer responsible for building and maintaining REST APIs integrated with SQL Server. Designing batch processing workflows for large - scale data updates in a hybrid work environment.
Senior Backend Developer at TradingView designing and maintaining backend services using Go and Java. Collaborating with engineering teams to enhance trading data and optimize system performance.
Backend Architect leading design and development of scalable backend systems for TradingView's platform. Collaborating with teams to integrate systems and ensure performance.
Senior Back - End Developer building secure .NET services and APIs for blockchain payment solutions. Taking ownership of technical decisions and collaborating with the Head of Development.
Staff Software Engineer (Java) at BUX, a modern fintech company in Amsterdam. Leading technical direction and mentoring engineers for product development in a collaborative environment.
C++ Developer at Expleo working on global banking products in real - time payment domain. Designing and implementing new functionalities, ensuring code quality, collaborating in an Agile environment.
Senior Cloud DBA designing, building, and operating Oracle and PostgreSQL database platforms on Azure for Northern Trust, a leading financial services company.
Senior Software Engineer at Wells Fargo leading projects in software development and productivity. Collaborating with team members to design and build high - performance applications using modern technologies.