Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Software Development Engineer

$94.3k - $141.5k per year

Citi

The Java Developer is a mid level position responsible for establishing and implementing 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.
Collaborate with senior developers to design, develop, and maintain software applications using Java, Spring, and Angular.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Contribute to the DevOps pipeline by automating build, test, and deployment processes.
Communicate effectively through verbal and written channels, including documenting code and writing technical documentation.
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
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.
Acts as SME to senior stakeholders and /or other team members.
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.

5-8 years of experience as a Software Engineer/Developer using Java with minimum 3 years’ experience in front end technologies.

  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Demonstrated leadership and project management skills
  • Bachelor’s degree/University degree or equivalent experience

Master’s degree preferred

Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
Clear understanding of Data Structures and Object-Oriented Principles using Java
Hands on experience Service Oriented and Microservices architectures, as REST implementations
Working knowledge on build tools (Ant/Maven), continuous integration (Jenkins), code quality analysis (SonarQube) and unit and integration testing (JUnit).
Basic understanding of databases (SQL Server preferably) with ability to write queries and stored procedures.
Exposure to front-end technologies (Angular, JavaScript, Typescript / HTML5/ CSS3)
Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications
Has the ability to operate with a limited level of direct supervision.
Working experience on Cloud applications.
Full time ------------------------------------------------------
Primary Location Full Time Salary Range:
$Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Java Software Development Engineer in Mississauga, ON vacancy
  • $120.8k - $170.8k per year

     ...Experience: Knowledge of JEE experience developing successful tooling and automation for...  ...openshift platform. Extensive experience in Java / Spring Boot development...  ...implementing successful projects ~ Ability to develop working relationships ~ Ability to manage... 
    Suggested
    Full time

    Citi

    Mississauga, ON
    19 hours ago
  • $46k - $96k per year

     ...including analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying...  ...have At least 6+ years of experience with Java Experience/understanding with the... 
    Suggested
    Internship

    Luxoft

    Mississauga, ON
    2 days ago
  •  ...Role Descriptions: Full stack Developer FullStack Developer with the following- 5 years of experience with - Java| Microservices| Springboot - JavaScript and Redux- Expert in Web App Development with AngularJS- Apache Camel (message queueing)- Unix- Basic knowledge of... 
    Suggested
    Full time

    Astra North Infoteck Inc.

    Mississauga, ON
    6 days ago
  • $120k per year

     .... The primary responsibility of this role will be to design and develop cloud-native, microservices-based software that enables next-generation...  ...Design, develop, and enhance core software modules using Java and modern enterprise frameworks Build scalable, microservices... 
    Suggested
    Internship

    MacDonald Search Group

    Mississauga, ON
    23 days ago
  • $94.3k - $141.5k per year

     ...individuals are promoted based on merit, where we value and demand respect for others and where opportunities to develop are widely available to all.   The JAVA Full Stack Senior Developer role is an intermediate level position responsible for participation in the... 
    Suggested
    Full time
    Manual labor

    Citi

    Mississauga, ON
    20 hours ago
  • $120.8k - $170.8k per year

     ...The Quattro Development and CVA Technology teams actively develop and enhance a set of co-operative, strategic systems and services which...  ...staff who are located mostly in London, New York. The Lead Java Risk Developer is a senior level position responsible for establishing... 
    Full time

    Citi

    Mississauga, ON
    20 hours ago
  • $94.3k - $141.5k per year

     ...experience. If you have this kind of vision, capable of seeing ahead, of developing a clear path forward in a quest to try the as yet untried, here...  ...for Fixed Income eTrading activities. This is a dedicated Java backend development team. Members are responsible for designing,... 
    Full time
    Work at office
    Flexible hours

    Citi

    Mississauga, ON
    20 hours ago
  • $94.3k - $141.5k per year

     ...will tackle complex technical challenges, developing best-in-class, next-generation solutions...  ...impact. Responsibilities: Design, develop, and implement highly scalable and...  ...access via APIs. ~ Solid understanding of Java / Scala with a focus on building high-performance... 
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    20 hours ago
  • $94.3k - $141.5k per year

     ...customers globally. Key Responsibilities: Hands on development in Java, Spring Boot, micro-services and single page application...  ...architecture disciplines Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals Strong... 
    Full time

    Citi

    Mississauga, ON
    20 hours ago
  • $120.8k - $170.8k per year

     ...empower critical financial operations across the firm. The Opportunity We are seeking a highly motivated and experienced Lead Java Developer to join our Risk Data team. This team is at the forefront of building and enhancing a comprehensive real-time and End-of-Day (EOD)... 
    Full time

    Citi

    Mississauga, ON
    20 hours ago
  •  ...Years of Experience:8+ years Detailed Job Description: Required experience using the following technologies: Mandatory: Java/API JUnit/Mockito AWS SQL Git Postman or equivalent Angular Nice-To-Have: Springboot Apigee... 
    Full time

    Astra North Infoteck Inc.

    Mississauga, ON
    5 days ago
  • $145.1k - $217.7k per year

     ...who fail to maintain these standards.    Technical Skills: Java, Spring, Spring Boot, ORM ,JMS, MQ, NDM, SFTP  Angular, HTML5...  ...quality assurance testing resources  ~10+ years’ hands-on experience developing applications including requirements, design, development,... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Remote work

    Citi

    Mississauga, ON
    20 hours ago
  •  ...Full stack Developer Mississauga ON - 3 days onsite 4 positions Skills: FullStack Developer with the following: - 5 years of experience with: - Java Microservices Springboot - JavaScript and Redux - Expert in Web App Development with AngularJS... 
    Full time

    Astra North Infoteck Inc.

    Mississauga, ON
    a month ago
  •  ...experience using the following technologies: Mandatory: Java/API JUnit/Mockito AWS SQL Git Postman or...  ...on implementation and changes for customer facing applications Develop and maintain security protocols and measures to protect CDN infrastructure... 
    Full time

    Astra North Infoteck Inc.

    Mississauga, ON
    5 days ago
  •  ...Job Description Must Have: Java Springboot Microservices MySQL Troubleshooting skill and Strong hands on exp in AWS and AWS EKS Good to Have: Apache Ranger Trino DocumentDB Migrate AXS V4 and Pond applications such as Trino Looker Proxy Apache Avenger and... 
    Full time

    Cloudious LLC

    Mississauga, ON
    a month ago
  •  ...Job Responsibility: We are hiring a Liferay Portal Developer to be located anywhere in Canada or the US to join our growing company for...  ...high-performance and responsive web applications using Liferay and Java/J2EE technologies. As a Senior Liferay Developer, you will... 
    Full time
    Contract work
    Remote work

    Veriday Inc.

    Mississauga, ON
    4 days ago
  •  ...the intersection of SAP, AI, and Quantum Computing .   We develop SR&ED-compliant, future-ready products such as TraceSecure.ai...  ...enterprise systems using our internal tech stack — Laravel MVC, Java, JavaScript, Progress Database, Docker, and Kubernetes — while maintaining... 

    Sapsol Technologies Inc

    Mississauga, ON
    15 days ago
  • $120.8k - $170.8k per year

    The Big Data and SQL Developer is a senior level position responsible for establishing and implementing new or revised application systems and...  ..., and analytical tools using languages like Scala, Python, or Java. Performance Optimization: Drive performance tuning, troubleshooting... 
    Long term contract
    Full time
    Manual labor

    Citi

    Mississauga, ON
    19 hours ago
  • We’re seeking an experienced JDE System Developer to support the full lifecycle of custom software development and ERP implementation. This...  ...JDeveloper, Solution Explorer ~ Proficiency in programming languages: Java, C#, C++, HTML, CSS, JavaScript, ASP.NET ~ Experience with... 
    Permanent employment
    Work at office

    Hays

    Mississauga, ON
    9 days ago
  • $100k - $125k per year

     ...all. We are currently looking for a full-time Intermediate Mobile Developer (SDK) who will be working on mobile SDKs and Android/iOS mobile...  ...knowledge of programming languages such as Flutter, Dart, Kotlin/Java, Swift/Objective C as well understanding of REST APIs Proficient... 
    Full time
    Work from home
    Flexible hours

    Transcontinental Inc.

    Mississauga, ON
    10 days ago
  •  ...maintenance support. ~ Staying abreast of developments in web applications and programming...  ...components. Backend & API Integration: Develop and maintain RESTful/GraphQL APIs to...  ...cooperation Languages/Technologies: Java, Spring, Spring boot, JavaScript, REST API... 
    Full time

    RBC

    Mississauga, ON
    12 days ago
  •  ...Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters. The Position AI Developer The recent Generative AI (GenAI) Revolution has provided Roche with tremendous opportunities to expedite the realization of the... 
    Full time
    Work at office
    Relocation package

    Roche

    Mississauga, ON
    4 days ago
  •  ...making a difference in the world. Job Title: Associate Software Developer (Full Stack) Location: Mississauga, Ontario, Canada Work Model: Hybrid...  ...Strong background and experience with C++, C# .NET and Java programming languages Good understanding of data modelling and... 
    Long term contract
    Full time
    Internship
    Worldwide

    SOTI Inc.

    Mississauga, ON
    4 days ago
  • $89.7k - $149.5k per year

     ...and our people. If you want to be part of tomorrow’s health today, we want to hear from you. Job Summary The Senior Software Developer is responsible for designing, developing, testing, debugging, and implementing software components and tools, primarily using .NET technologies... 
    Long term contract

    McKesson

    Mississauga, ON
    11 hours ago
  •  ...JOB PURPOSE Reporting directly to the Manager, BI & Analytics, the Business Intelligence Developer will be responsible for helping drive the success of our Business Intelligence development projects across functional teams within the organization. The ideal candidate will... 
    Full time
    Work at office

    Mevotech

    Mississauga, ON
    7 days ago
  •  ...Why Work With Us? Dynamic new technology Great growth opportunity Staffinity is currently seeking a Software Developer - C/C++ for a client located in Mississauga. This is a full-time, permanent position with salary, bonus, benefits and the potential... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Monday to friday

    Staffinity Inc

    Mississauga, ON
    20 days ago
  •  ...Role Overview We are seeking a highly skilled Senior Snowflake Developer to join our team for a dual role in application support and development. The ideal candidate will have extensive experience in Snowflake development, a strong understanding of Finance Data Layer, Data... 

    W3Global

    Mississauga, ON
    15 days ago
  • $103.25k - $153.25k per year

     ...opportunity to impact lives. In this role you will be responsible for developing new product functionality and maintaining a suite of data...  ...with you! What The Role Offers As a Lead Software Developer, you will: Design and build web services and cloud native apps... 
    Internship

    OpenText

    Mississauga, ON
    9 days ago
  • $100k - $130k per year

    We are presently recruiting for an Applications Developer. Our client is an exciting company experiencing rapid growth and presenting a great opportunity for a Full Stack Applications Developer with well-rounded expertise in a greenfield environment. As we continue to... 

    Randstad

    Mississauga, ON
    22 days ago
  •  ...JOB PURPOSE Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional teams within the organization. The ideal candidate will have a strong background... 
    Full time
    Internship
    Work at office

    Mevotech

    Mississauga, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Software Development Engineer. Be the first to apply!