CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Core Java Developer Jobs

1 Job Offers

Filters
Senior / Lead Core Java Developer
Save Icon
Join Citi in Belfast as a Senior/Lead Core Java Developer. You will lead the delivery of a global Equities OMS, collaborating closely with trading desks. This role requires extensive core Java expertise, including multi-threading and system analysis, along with leadership in a matrix environment....
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Looking for Senior Core Java Developer jobs? You are exploring a critical and high-impact role at the heart of enterprise software development. A Senior Core Java Developer is an experienced professional responsible for designing, building, and maintaining robust, scalable, and high-performance applications using the Java programming language at its deepest level. This position goes beyond basic coding; it involves architectural leadership, complex problem-solving, and mentoring within technology teams. Professionals in these roles typically engage in the full software development lifecycle. Common responsibilities include analyzing business requirements, conducting feasibility studies, and creating technical specifications. They architect and develop backend systems, APIs, and microservices, ensuring optimal performance and integration. A significant part of the role involves monitoring and controlling all phases of development—from design and construction to rigorous testing and implementation. Senior developers are also expected to provide operational support, troubleshoot complex production issues, and recommend security measures to protect application integrity. Furthermore, they often serve as advisors or coaches to less experienced analysts, helping to define best practices and operating standards. The typical skill set for Senior Core Java Developer jobs is extensive. Mastery of Core Java concepts, including multithreading, memory management, data structures, and algorithms, is fundamental. Strong experience with modern frameworks like Spring and Spring Boot is almost universally required. Expertise in database design, SQL, and performance optimization is crucial, as is a solid understanding of microservices architecture. Familiarity with DevOps principles and tools for continuous integration and delivery (CI/CD) is highly valued, aiming to automate processes and reduce time to market. Knowledge of containerization technologies like Docker and orchestration platforms such as Kubernetes is increasingly common. Beyond technical prowess, successful candidates demonstrate outstanding analytical abilities, a proactive approach to problem-solving, and the capacity to work under pressure while managing deadlines. Excellent communication skills are essential for consulting with stakeholders and collaborating with global teams. Typically, employers seek candidates with a bachelor's degree in computer science or a related field, coupled with 5-8 years of relevant, progressive experience in software development. The role demands an individual who can exercise independent judgment, assess risks appropriately, and drive projects from conception to completion. If you are a seasoned developer passionate about building enterprise-grade solutions and leading technical initiatives, exploring Senior Core Java Developer jobs could be the next step in your career. This profession offers the opportunity to work on challenging projects that form the technological backbone of major organizations, providing both technical depth and strategic influence.

Filters

×
Countries
Category
Location
Work Mode
Salary