
Java SQL Developer
4 weeks ago
The Java SQL Developer (Applications Development Senior Programmer Analyst - C12) is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
1. Conduct feasibility studies, time and cost estimates, IT planning, and risk assessments for application development.
Design, develop, test, and implement Java-based applications with a focus on performance, scalability, and security.
2. Develop, optimize, and manage complex SQL queries, stored procedures, and database structures to support application functionality.
3. Monitor and control all phases of the software development lifecycle (SDLC), including analysis, design, construction, testing, and deployment.
4. Provide user and operational support, troubleshooting issues, and implementing solutions for business users.
5. Utilize specialty knowledge in Java development to analyze complex technical issues and provide business process evaluations.
6. Recommend and implement security measures in post-implementation analysis to ensure secure system design and functionality.
7. Collaborate with business users, technology teams, and senior stakeholders to define and refine system requirements.
8. Ensure compliance with firm-wide policies, industry standards, and regulatory requirements while mitigating risks.
9. Mentor and provide guidance to junior developers and analysts, acting as an advisor and SME within the team.
10. Maintain documentation, follow development best practices, and adhere to operating standards and processes.
11. Exercise independent judgment and autonomy, taking ownership of assigned tasks and driving solutions.
12. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Required Skills & Qualifications:
1. 5+ years of experience in Java development and SQL programming.
2. Strong proficiency in Java core concepts, including:
3. Object-Oriented Programming (OOP)
4. Collections Framework
5. Concurrency & Multithreading
6. Expertise in Spring Framework, including:
7. Spring Boot, Spring MVC, Spring Data
8. Experience with database technologies, including:
9. SQL databases (MySQL, PostgreSQL, Oracle, MS SQL Server)
10. ORM frameworks (Hibernate, JPA)
11. Proficiency in SQL for data querying and manipulation
12. Strong understanding of RESTful API design principles.
13. Familiarity with version control systems (Git, Bitbucket).
14. Solid understanding of design patterns and software architecture.
15. Excellent problem-solving and debugging skills.
Desired Skills & Qualifications
1. Knowledge of microservices architecture.
2. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
3. Experience with front-end technologies (Angular, JavaScript, HTML, CSS) for full-stack development.
4. Programming experience in Python or R for data analysis.
Education:
1. Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Primary Location:
Tampa Florida United States
------------------------------------------------------
Primary Location Full Time Salary Range:
$96,960.00 - $145,440.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
------------------------------------------------------
Anticipated Posting Close Date:
Mar 07, 2025
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
#J-18808-Ljbffr
-
Java PL/SQL Developer
4 weeks ago
London, Ontario, Canada System Canada Full timeJob DescriptionSystem Canada is a dynamic and inclusive employer that values the diverse skills of its team members.Key ResponsibilitiesDevelop and maintain complex database systems using PL/SQL on Oracle 10, 11, and 12 platforms.Design and implement efficient Java-based solutions for messaging, XML, and web services.Work on intricate SQL queries to optimize...
-
Only 24h Left) Java PL/SQL Developer
4 weeks ago
London, Ontario, Canada System Canada Full timeSystem Canada resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs.System...
-
Java Developer Position
6 days ago
London, Ontario, Canada ProViso Staffing Full time**About the Role**This position offers an exciting opportunity to work as a lead developer in our Capital Markets operations team. If you have a strong background in Java development and a passion for working in a fast-paced environment, we encourage you to apply.You will be responsible for developing and implementing solutions that maximize system...
-
Java Developer Position
22 hours ago
London, Ontario, Canada ROSS Full timeRoss is looking for a skilled Java Developer to join their team. This role involves supporting their Internet-based e-commerce software and in-house CRM system. The successful candidate will have a solid background in internet/java development using a structured SDLC methodology and want to expand their customer support skills.Main duties include:Supporting...
-
Senior Java Developer
4 weeks ago
London, Ontario, Canada CG Consulting Group Full timeSenior Java DeveloperClient is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in the financial services and fintech industry. They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics. With a team of highly...
-
Senior Java Developer Position
3 days ago
London, Ontario, Canada Randstad Canada Full timeJob Description We are seeking a highly skilled and experienced Software Developer with 5+ years of Java-based development experience to support the EO M&S Portfolio project. The role involves full-stack development, API integration, database management, automation testing, and Agile DevOps processes to enhance application performance and reliability.The...
-
Senior Java Developer – Cloud Migration Expert
24 hours ago
London, Ontario, Canada Nexus Systems Group Inc. Full timeAbout Nexus Systems Group Inc.We are a leading technology company seeking a seasoned Java Developer to join our team. The successful candidate will be responsible for developing, testing, and deploying cloud-based applications using Java, SQL, SOAP, JSON, RESTful services, HTML/CSS, and JavaScript.Job RequirementsThe ideal candidate will have a strong...
-
Java Lead Developer Position
6 days ago
London, Ontario, Canada ProViso Staffing Full time**Job Overview:**We are looking for an experienced Java developer to join our team and contribute to the delivery and development of various projects.About ProViso Staffing:We are a leading staffing agency that provides top talent to various industries. Our mission is to deliver exceptional service to our clients and candidates.Job Description: Lead...
-
Senior Java Developer
4 weeks ago
London, Ontario, Canada iPartner Consulting Full timeHybrid: 3 days onsite / 2 days remoteMust haves:- Demonstrated 5+ years of experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA), Machine Learning (ML) platform, and Process Mining Technologies.- Demonstrated experience in designing secure Restful/Soap APIs web services...
-
Senior Java Developer
4 weeks ago
London, Ontario, Canada Cognizant Full timeWe are seeking a highly skilled Senior Java Developer with a robust understanding of Property & Casualty Insurance to join our dynamic team. In this role, you will be entrusted with the design, development, and maintenance of critical applications that support our insurance operations. You will work closely with multi-functional teams, including product...
-
London, Ontario, Canada ROSS Full timeJob Description: We are looking for an experienced Java developer to join our team. The ideal candidate will have a strong background in software development, with a focus on Java and its related technologies.Requirements: To be successful in this role, you will need to have at least 3 years of experience in development using Java and design patterns. You...
-
Sr. Java Developer
4 weeks ago
London, Ontario, Canada Highbrow LLC Full timeJob Title: Sr. Java DeveloperJob ID: 2024-12749Job Location: Toronto, ON or London, ON (Hybrid – 2 days/week onsite)Job Travel Location(s):# Positions: 5Employment Type: W2Duration:Long Term# of Layers:0Work Eligibility:All Work Authorizations are Permitted – No Visa TransfersKey Technology:JavaJob Responsibilities:- Ensure data quality and integrity...
-
Sr Java Developer
3 weeks ago
London, Ontario, Canada Synechron Full timeWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...
-
Java-Based Application Developer Job
3 days ago
London, Ontario, Canada Randstad Canada Full timeAbout This Opportunity We are seeking a seasoned Java-based software developer to join our team and contribute to the development of complex applications. As a key member of our team, you will be responsible for developing, testing, and maintaining high-quality Java-based applications. You will work closely with cross-functional teams to translate technical...
-
SQL Developer
3 weeks ago
London, Ontario, Canada Nexus Systems Group Inc. Full timeLocation Address: Toronto – hybrid – onsite 3x/weekContract Duration: 10 monthsPossibility of extension & conversion to FTE: YesNumber of Positions: 1Schedule Hours: 9am-5pm Monday-Friday (Possible OT)Reason: additional workloadStory Behind the NeedBusiness group: Global Cash ManagementThe team focused on internal treasury reporting around liquidity and...
-
Senior Java Developer
6 days ago
London, Ontario, Canada TD Full timeAbout the RoleThis Application Engineer position is part of the TD Securities Payments Workflow Technology team. The team provides technology solutions around the Payments distributed workflow applications in alignment with the firm's technology strategy.The ideal candidate has experience in real-time event-driven systems, Java/Javascript/Typescript...
-
Intermediate Java/J2EE Developer-Contract
2 weeks ago
London, Ontario, Canada ROSS Full timeOur client is a company that delivers value in mobile development services, strategic mobile planning and forecasting, and full application support across multiple platforms on multiple devices. They have engaged ROSS (www.getROSS.com) to search for an Intermediate Java/J2EE Developer – CONTRACT.ROSS is a team of People Specialists helping companies align...
-
Oracle and Java Technology Specialist
5 days ago
London, Ontario, Canada System Canada Full timeJob DescriptionWe are seeking an experienced Java PL/SQL Developer to join our team in Toronto ON. As a member of our development team, you will be responsible for designing and developing complex software applications using Oracle and Java technology.
-
Expert Java Developer Wanted
1 day ago
London, Ontario, Canada ROSS Full timeCompany OverviewROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO) and Recruitment Augmentation.Job DescriptionWe are seeking an exceptional Java Developer to join our client's growing and...
-
Cloud Engineer – Java Specialist
1 day ago
London, Ontario, Canada Nexus Systems Group Inc. Full timeAbout Nexus Systems Group Inc.We are a cutting-edge technology company that seeks a highly skilled Java Developer to join our team. This individual will be responsible for designing, implementing, and maintaining technical solutions using Java, SQL, SOAP, JSON, RESTful services, HTML/CSS, and JavaScript. In addition, the candidate will have experience...