CrawlJobs Logo

Webservices Application Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Webservices Application Developer is a senior 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 lead applications systems analysis and programming activities.

Job Responsibility:

  • Partner with multiple management 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
  • 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
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • 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
  • 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

Requirements:

  • 6+ years of relevant experience in Apps Development or systems analysis role
  • 5+ years experience in building Distributed / Service Oriented / Microservice-style and cloud based architectures using platforms like OpenShift, Docker and Kubernetes
  • 5+ years experience and hands-on experience with RESTful service implementations
  • 5+ yeas experience system analysis and in programming of software applications
  • 5+ years experience in managing and implementing successful projects
  • 5+ years experience and strong knowledge of Java Collection framework and Multi-Threading
  • 5+ years experience working in Oracle and Schema less Databases
  • 5+ years experience working in at least one messaging/event processing system like Tibco EMS, Kafka etc. in a high-volume environment
  • Experience and familiarity building modern Spring applications with Spring Boot
  • Experienced in Continuous Integration and Continuous Deployment (CICD) methodologies
  • Experience with Agile/Scrum methodology
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Experience in working with Elastic Search/ELK stack is a plus

Nice to have:

Experience in working with Elastic Search/ELK stack

Additional Information:

Job Posted:
April 24, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Webservices Application Developer

Application Developer - Advanced

The primary focus of this role is to handle coding and migration tasks within th...
Location
Location
United States , Boston
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java1.8/J2EE Technologies
  • Spring framework
  • API development design patterns
  • UNIX bash/shell scripting
  • Oracle DB SQL
  • ORM frameworks
  • Servlets, JSP, JMS, Kafka, JDBC
  • SOAP/REST Webservices
  • Quartz scheduler framework
  • Autosys jobs
Job Responsibility
Job Responsibility
  • Develop and maintain applications using Java1.8/J2EE Technologies
  • Utilize the Spring framework and SOAP/REST Webservices
  • Design, build, and maintain APIs and Microservices architecture
  • Perform UNIX bash/shell scripting
  • Analyze, design, and work on migration of legacy application code
  • Work with Oracle DB SQL and ORM frameworks
  • Handle data modelling and data transformations
  • Work with UI framework technologies
  • Utilize GIT, Ant/Maven, Jenkins
  • Communicate effectively with team members
What we offer
What we offer
  • medical, vision, dental, life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior .NET Developer

Management Controls Inc. (MCi) is looking for an experienced Senior .Net Develop...
Location
Location
United States , Houston
Salary
Salary:
Not provided
managementcontrols.com Logo
Management Controls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in software/technical based field
  • 8-10 years of professional software development
  • Azure experience (application development on Azure Cloud platform)
  • Experience developing Azure Web App, Azure Serverless, Azure Service Fabric and other Azure PaaS services
  • Experience debugging distributed asynchronous chains
  • C#/.NET experience, expert level
  • Commercial SaaS application development experience
  • A “security first” focus, with applications designed from the ground up to protect client data
  • Experience with SQL Server and any NoSQL database
  • Experience developing applications using OAuth / SAML
Job Responsibility
Job Responsibility
  • Develop new and maintain existing webservices based interfaces
  • Manage code changes between branched interface code repositories
  • Develop new functionality within existing applications and new applications
  • Participate in peer code/architecture review
  • Build unit test cases for existing and new code
What we offer
What we offer
  • Stocked kitchens
  • In-house gym
  • Bonuses
  • Flexible PTO
  • 100% paid healthcare
Read More
Arrow Right

Senior Software Developer Back End

Our client is looking for a Senior Software Developer Back End for a 12 month co...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 23, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a designer and developer in the large-scale multi-client web applications
  • 10+ years of hands-on working experience of Java development with Oracle or SQL database
  • 5+ years of hands-on experience of RestAPI, RESTful WebServices
  • Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
  • Experience in programming and analysis
  • specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
Job Responsibility
Job Responsibility
  • Responsible for managing the interchange of data between the server and the users
  • Required to translate technical systems specifications into working, tested applications
  • This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Potential for extension
Read More
Arrow Right

Senior Software Developer Back End

Our client is looking for a Senior Software Developer Back End for a 12 month co...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 23, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a designer and developer in the large-scale multi-client web applications
  • 10+ year of hands-on working experience of Java development with Oracle or SQL database
  • 5+ years of hands-on experience of RestAPI, RESTful WebServices
  • Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
  • Experience in programming and analysis
  • specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
Job Responsibility
Job Responsibility
  • Responsible for managing the interchange of data between the server and the users
  • Required to translate technical systems specifications into working, tested applications
  • This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Potential for extension
Read More
Arrow Right
New

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • JDK Java 8, webservice (Wsdl) & RestServices
  • Frameworks: Spring, Struts 2
  • Servers: Weblogic, IBM Http Server, MQ
  • Tools: Teamcity, udpeloy, Git, eclipse, maven & artifactory
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right
New

Mobile Application Developer

Join us as a Mobile Application Developer at Barclays, where you'll spearhead th...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Development and enhancement of native iOS applications using Swift, SwiftUI and Combine, delivering high-quality and scalable solutions
  • Well versed on dependency manager tools like Cocopod or Swift Package Manager
  • Ensure a smooth, intuitive, and visually engaging user experience by adhering to Apple’s design principles and standards
  • Deliver code which is testable, following clean architecture and SOLID principles
  • Stay up to date with the latest industry trends and advancements in iOS development, design, and mobile technologies
  • Experience with unit testing using XCTest framework using custom Mocks and Stubs along with understanding of CI/CD pipelines
  • Strong knowledge of iOS design principles, Auto Layout, and creating visually rich and user-friendly UIs
  • Strong familiarity with Git and collaborative development workflows
  • Skils - OOPs, JAVA, Kotlin, REST, SOAP webservice implementation
  • Android Framework, Jetpack components, Jetpack compose, Android components (Activity, Service, Content Provider), SQlite ROOM Database
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Senior Mobile Application Developer

Join us as a Senior Mobile Application Developer at Barclays, where you'll spear...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Development and enhancement of native iOS applications using Swift, SwiftUI and Combine
  • Well versed on dependency manager tools like Cocopod or Swift Package Manager
  • Deliver code which is testable, following clean architecture and SOLID principles
  • Experience with unit testing using XCTest framework using custom Mocks and Stubs along with understanding of CI/CD pipelines
  • Strong knowledge of iOS design principles, Auto Layout, and creating visually rich and user-friendly UIs
  • Strong familiarity with Git and collaborative development workflows
  • Skils - OOPs, JAVA, Kotlin, REST, SOAP webservice implementation
  • Android Framework, Jetpack components, Jetpack compose, Android components (Activity, Service, Content Provider), SQlite ROOM Database
  • Unit Test Testing with MOCK, MOCKK and Mockito, UI Testing Robolectric, Espresso Test your app on Android
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Loyalty Programs

Location
Location
United States , Bethesda
Salary
Salary:
150426.00 - 174900.00 USD / Year
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
January 14, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering or related technical field followed by 5 years of progressively responsible hands-on experience with application development tools
  • 5 years of experience in Java/JEE, Relational and/or No-SQL Databases and application development
  • 5 years of experience working on initiatives to implement Microservices by applying best practices in the industry
  • 5 years of experience in API, Microservices, Webservices, Rest APIs, and Application Development
  • 5 years of experience performing requirement analysis, solution architecture reviews and high-level solution design, resource-based and API specification development
  • 4 years of experience leading and managing end-to-end integration solutions development for enterprise software or hosted high-tech services
  • 2 years of experience working in an agile development environment with an onshore & offshore model
Job Responsibility
Job Responsibility
  • Work as part of a team building sophisticated Loyalty APIs to power multi-billion dollar enterprise
  • Lead the design, solutioning and delivery of large-scale enterprise applications
  • Communicate upward to superiors and laterally to other departments, keeping the organization at large in sync and making sure that their team continues to deliver results
  • Monitor multiple projects to successful completion, maintaining scope within the time and budget constraints
  • Create solutions that serve the business needs by leveraging leading edge technologies in an innovative and impactful manner
  • Train and/or mentor other team members, and peers as appropriate
  • Provide financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
  • Identify opportunities to enhance the service delivery processes
  • Perform more complex quantitative and qualitative analyses for technology service delivery processes and projects
  • Ensure all projects follow the defined development and business case processes
What we offer
What we offer
  • 401(k) plan
  • stock purchase plan
  • discounts at Marriott properties
  • commuter benefits
  • employee assistance plan
  • childcare discounts
  • medical, dental, vision, health care flexible spending account, dependent care flexible spending account, life insurance, disability insurance, accident insurance, adoption expense reimbursements, paid parental leave and educational assistance
  • paid sick leave
  • PTO
  • minimum of 9 holidays annually
  • Fulltime
!
Read More
Arrow Right