CrawlJobs Logo

Senior J2EE Developer

Canada, Mississauga 94300.00 - 141500.00 USD / Year · Job Posted January 29, 2026
Apply Position
Job Link Share

Job Description

The Senior Java/J2EE Developer 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.

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
  • 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

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Experience in large-scale enterprise application development with the ability to write “clean code” using modern Java technologies (Core Java, Java EE, Spring Boot, Spring Microservices, Hibernate/JPM ORM, Multithreading) including problem-solving and troubleshooting skills
  • Strong hands-on experience in Spring Boot for building scalable and robust applications
  • Strong understanding of OOPS (Object-Oriented Programming) principles, Data Structures, and Algorithms
  • Proficiency in API and Web Services development using REST protocols
  • Proficiency in ORM frameworks like Hibernate/JPA for database interaction
  • Strong experience in Unit testing and ensuring test coverage
  • Experience using Swagger/OpenAPI to define, document, implement, and test APIs
  • Advanced knowledge of Relational Databases (specifically Oracle) and NoSQL databases (specifically MongoDB), including PL/SQL proficiency
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) tools
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

  • Proficiency in Apache Flink for stream processing is a plus
  • Unix shell scripting
  • Knowledge of OpenShift Container Platform
  • Prior experience with building distributed, multi-tier applications is highly desirable
  • Experience with building apps which are highly performant and scalable will be great
  • Python programming

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior J2EE Developer

8 matching positions

Senior Java J2EE Developer

We are seeking an experienced Senior Java J2EE Developer to join our technology ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in Java development with strong Object-Oriented Programming (OOP) concepts
  • 8+ years of experience developing applications on the J2EE platform
  • Strong experience developing RESTful web services using Spring Framework
  • Experience with Spring AOP concepts including transaction management and security implementation
  • Strong SQL development experience with relational databases
  • Experience with software development lifecycle methodologies and Agile development practices
  • Experience with JUnit and unit test development
Job Responsibility
Job Responsibility
  • Design, develop, and maintain enterprise applications using Java and J2EE technologies
  • Develop and implement RESTful web services using the Spring Framework
  • Build scalable, secure, and high-performing applications following Object-Oriented Programming (OOP) principles
  • Work with Spring modules including Spring MVC, Spring Boot, Spring Security, and transaction management
  • Write, optimize, and maintain SQL queries for relational databases
  • Participate in application architecture, design reviews, code reviews, and technical discussions
  • Develop unit tests and support automated testing activities using JUnit
  • Collaborate with business analysts, QA teams, and other developers throughout the Software Development Lifecycle (SDLC)
  • Troubleshoot application issues, perform debugging, and support production deployments
  • Develop and maintain technical documentation and implementation standards
  • Fulltime
Read More
Arrow Right

Senior Developer Java

Helios is an end-to-end credit lending and risk management platform to manage un...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of core java, collections, multithreading, performance tuning, troubleshooting and deployment
  • Experience in core J2EE, Spring, Hibernate development
  • Proficient in Oracle RDBMS and knowledge on Mongo DB would be preferred
  • Strong knowledge of Design patterns/techniques
  • Strong logical abilities and problem solving skills
  • Strong understanding of performance and memory tuning of Java based applications
  • Should be well versed with Tomcat
  • Aware of Linux or UNIX
  • Working knowledge of build and configuration tools like Maven
  • Familiar with standard SDLC and Agile processes
Job Responsibility
Job Responsibility
  • Design and develop business modules independently using J2EE and related frameworks
  • Work as a part of distributed teams
  • Lead and help junior developers
  • Fulltime
Read More
Arrow Right

Java J2EE Senior Technical Lead

Build, test, deploy, and support Java‑based software (microservices & monoliths)...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java and backend engineering skills
  • Experience with relational databases
  • Good Hands‑on cloud experience (AWS|Azure|GCP)
  • Solid testing and CI/CD practices
  • Security‑minded development approach
  • Clear communication and ownership mindset
  • Good Linux and Windows knowledge
  • B.tech/MCA
Job Responsibility
Job Responsibility
  • Build, test, deploy, and support Java‑based software (microservices & monoliths)
  • Develop clean, performant Java (Java 21+) code and REST APIs
  • Troubleshoot production issues using logs, traces, and profiling tools
  • Work with AWS/Azure/GCP to deploy and operate cloud‑based services
  • Build strong automated test coverage (unit, integration, E2E) and integrate it into CI/CD
  • Follow secure coding practices
  • Partner with support teams to resolve incidents and write clear RCA documentation
  • Collaborate in code reviews, documentation, and cross‑team communication
  • Fulltime
Read More
Arrow Right

Java Fullstack Senior Developer

We are hiring an Senior Applications Analyst C12 to work on our Digital Analytic...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years overall experience in a Java,J2EE,React or similar UI technology stack
  • Back-end: Spring, Spring boot, Java 17+, Design patterns, Microservices, Docker, Kubernetes,Python(Good to have)
  • Strong fundamentals of OOPS (Object Oriented Programming Standards) Concepts, Data Structures, and Algorithms
  • Strong experience developing and architecting integrated solution with non-functional requirements like scalability, high availability, consistency
  • Ability to write "Clean code" using Core Java, JEE, Collections, Multithreading
  • Strong experience with API and Web Services development using REST protocols
  • Fundamental database concepts and experience with a relational database (Postgresql, Oracle) or NoSQL platforms or similar database technology
  • Ability and willingness to work across multiple tools, frameworks, and technology stacks
  • Fundamental understanding of and experience with cloud platforms such as Docker, Kubernetes
  • Usage of Swagger/Open API specification to define, document, implement and test APIs
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

Application Developer - Senior

We are looking for an experienced Senior Java Software Engineer with a strong ba...
Location
Location
United States , Plano
Salary
Salary:
80000.00 - 85000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of total IT experience as a Software Engineer
  • In-depth knowledge of Java and J2EE
  • Strong experience with Spring, Spring Boot, and Microservices development
  • Hands-on experience with Azure or any major cloud platform
  • Proficiency in Docker and Kubernetes
  • Experience with ReactJS, NodeJS, Kafka, and Camunda
  • Strong scripting skills
  • Experience with automated testing frameworks such as JUnit and Katalon
  • Solid experience with SQL and NoSQL databases
  • Excellent problem-solving and analytical skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain enterprise-level applications using Java/J2EE and Spring Boot
  • Build and support microservices-based architectures
  • Develop and integrate REST and gRPC services
  • Deploy and manage applications in Azure or other cloud platforms
  • Work with Docker and Kubernetes for containerization and orchestration
  • Collaborate with frontend teams using ReactJS and NodeJS
  • Implement event-driven solutions using Kafka and workflow automation with Camunda
  • Write clean, efficient, and testable code using JUnit and Katalon
  • Work with SQL databases (Oracle) and NoSQL databases such as Cassandra, MongoDB, and Elasticsearch
  • Use Maven and GitHub for build and source control management
What we offer
What we offer
  • medical
  • dental
  • 401(k)
  • direct deposit
  • commuter benefits
Read More
Arrow Right

Java J2EE Senior Software Engineer

Sopra Steria, a major Tech player in Europe with 50,000 employees in nearly 30 c...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience in software development
  • IDE (Eclipse, Intellij IDEA)
  • Development Tools (Maven)
  • Java Standard (threading, streaming, socketing, RMI)
  • Core Java/J2EE, Spring Boot
  • Understanding of Web Services(REST)
  • OOP and Design Patterns in Java
  • Security Concepts (PKI, Certificates, SSL, S/Mime)
  • Script Programming (shell)
  • Experience with SQL (Oracle or MySQL or MS/SQL Server)
Job Responsibility
Job Responsibility
  • Maintain, improve and extend different software components (Applications servers, controllers, executors, different types of connectors, transformation engines) written in Java (1.8) as part of sustaining activities (Customer/Support tickets)
  • Troubleshooting/investigations within sustaining tickets
  • Strong focus on the product quality (unit and integration tests)
  • Work closely with QA and support teams in different investigations that are both on functional side (QA) and code (DEV)
  • Perform the audit of issues found by Security Tools
  • Contribute to the strategic decisions on the new features and the technical choices (e.g. high availability, API’s, migration tools, security standards alignments)
  • DevOPS activities: work with Maven, SVN, Jenkins in configuring the needed items for delivering a new version
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Java Full Stack Senior Developer

The JAVA Full Stack Senior Developer role is an intermediate level position resp...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience designing micro-service-based application
  • Expert in Java, Java Collections, Spring Framework, Spring Security, RDBM (preferable Oracle), and Hibernate
  • 2+ years of hands-on experience in OpenShift, Tekton, and Harness
  • 1+ years of hands-on experience working on NoSQL database, preferably MongoDB
  • Low-latency, scalable, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
  • Problem-solving, troubleshooting, and clean code (Core Java, J2EE, Collections, Multithreading)
  • API integration (third-party libraries, security)
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

Senior Java Developer AWS

Key areas of responsibility where you’ll make a difference include: Develop, inv...
Location
Location
India , Bangalore
Salary
Salary:
2400000.00 INR / Year
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience of Java & J2EE
  • 3+ years experience on AWS
  • Strong Understanding REST APIs and Web Services
  • Significant Agile experience and experience leading an agile team
  • Excellent spoken and written communication
  • Strong problem solving / analytical skills
  • Demonstrated understanding of application performance and capacity concerns
Job Responsibility
Job Responsibility
  • Develop, investigation, diagnose, and resolution of performances for Applications
  • Complete the design, development and testing of components that deliver on FCT technology capability
  • Develop the review of work and provide guidance to less experienced colleagues
  • Specify interfaces and translate logical designs into physical designs
  • Quick POC development for technical solution feasibility
  • Employ CI/CD and DevOps practices
  • Fulltime
Read More
Arrow Right