212 Android Developer jobs in Ireland
Java Developer
Posted 12 days ago
Job Viewed
Job Description
**Responsibilities:**
+ Use knowledge of Java, Spring, SpringBoot, SpringCloud, JPA, Angular, and OraaS to deliver solutions for business requirements
+ Provide expert-level support for solutions provided to system enhancements. Ensure high levels of performance, availability, sustainability, and security.
+ Analyze, solve, and correct issues in real time.
+ Perform scheduled maintenance and support release deployment activities.
+ Provide end-to-end development support throughout the system life cycle.
+ Utilize advanced knowledge of system flow to 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.
+ Develop expert knowledge in Securities Services domain.
**Education & Experience Requirement:**
Bachelor's Degree or equivalent
An industry qualification in Java is desirable but not essential.
**Required Technical Skills:**
+ Significant experience with analysis and coding in J2EE application
+ Proven experience in project and team management
+ Experience of Java / JEE technologies essential
+ Proven background in developing java applications for complex business problems
+ Project experience in Agile/Scrum, master with JIRA.
+ In-depth knowledge of Spring, SpringBoot, SpringCloud, JPA
+ Experience in frontend JavaScript technologies, i.e. Angular
+ Experience of IBM Websphere, OraaS DB.
+ Strong analytical and problem solving skills
+ Supervise team members design and programming standards and principals
+ Exposure to working with diverse global teams
+ Experience of Tax would be an advantage
+ Experience of Kafka, Decker and Openshift would be an advantage
+ Banking and securities domain knowledge would be an advantage
**Required Non-Technical Skills:**
+ Strong motivation skills.
+ Ability to communicate with non-technical people.
+ Excellent communication interpersonal skills.
+ Strong communication and influencing skills.
+ Work under pressure, manage conflicts and challenges.
+ Must demonstrate analytical thinking and problem solving skills
By joining Citi Dublin, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits that support you (and your family) to be well, live well and save well. Discover more here. ( these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energised to join us, motivated to stay, and empowered to thrive.
**Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_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_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Developer

Posted 14 days ago
Job Viewed
Job Description
By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. ?
The Applications Development Senior Programmer Analyst 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:**
+ 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.
**Qualifications:**
+ Significant relevant experience
+ Excellent knowledge of algorithms and data structures, design patterns. Experience in systems analysis and programming of software applications
+ Strong Java experience : Java core, collections, concurrency, streams
+ Frameworks and APIs: Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson, JAX RS, JPA, JAXB
+ Building tools: Maven or Gradle
+ Experience with distributed caches like Apache Gemfire will be a plus
+ Messaging: JMS, Kafka
+ Testing: JUnit, Mocking frameworks (Mockito, Power Mock)
+ Understanding of micro service architecture. Experience with development distributed systems
+ Experience in performance enhancements using parallel processing, multithreading. Understanding locking/synchronization
+ Tools: IntelliJ Idea or Eclipse, Linux as advanced user, Git, Jira
+ Understanding Docker and Kubernetes
+ Experience in RESTful API development and integration, deployment framework and source control experience such as Git.
+ Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
+ 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
**Education:**
+ Bachelor's degree/Master's degree/University degree or equivalent experience
**Non-Technical Skills Required**
+ Equities and/or Prime Brokerage experience will be a plus
+ Experience of working in fast paced environment
+ Flexible and adaptive, team player
+ Excellent analytical and communication, interpersonal skills.
+ Ability to work well under pressure, prioritize work and well organized.
+ Margin experience will be a plus
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_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_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Developer
Posted 3 days ago
Job Viewed
Job Description
Java Developer
Posted 11 days ago
Job Viewed
Job Description
Senior Java Developer
Posted 5 days ago
Job Viewed
Job Description
**Summary:**
We are looking for an experienced Java Developer to join our team. The ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to work in a collaborative environment. The person will be responsible for designing, implementing, and maintaining Java applications that are often high-volume and low latency, requiring performance and scalability considerations.
**What you will do:**
+ Hands on experience on Core Java, J2EE and back-end development using Java Expertise in object-oriented programming and design patterns (MVC).
+ Hands on experience in database design, SQL and any ORM tool like Hibernate/JDO Experience on Micro services-based architecture Experience on Web applications.
+ Proven record of designing and developing REST microservices and using best practices for REST design.
+ Design, develop, and maintain high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
+ Work with product managers, designers, and other developers to create efficient, reliable, and scalable software.
+ Integrate user-facing elements developed by front-end developers with server-side logic.
+ Write well-designed, testable, and efficient code: Follow best practices in software design, coding, and testing.
**Experience and Required Skillset**
+ Proficiency in Java: Strong knowledge of Java programming language (Java SE and EE).
+ Experience with Microservices: Understanding of microservices architecture and containerization technologies like Docker and Kubernetes.
+ Experience with Frameworks: Proficiency in Java frameworks such as Spring, Hibernate, or similar.
+ Database Management: Experience working with relational databases, SQL, and ORM technologies.
+ Version Control: Familiarity with version control systems, particularly Git.
+ Ability to work effectively in a collaborative, fast-paced team environment.
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
#LI-EMEA
Senior Java Developer

Posted 14 days ago
Job Viewed
Job Description
**Responsibilities:**
+ Design, develop, and maintain backend applications and services, implementing enterprise-grade, large-scale data processing pipelines using **Java** and **Spark**
+ Build and optimize RESTful APIs to support front-end and third-party integrations.
+ Implement business logic, data processing, and system integrations.
+ Work with both SQL and NoSQL databases to ensure efficient data storage and retrieval.
+ Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality solutions.
+ Ensure the performance, scalability, and security of backend systems.
+ Identify and resolve technical issues, bottlenecks, and bugs.
+ Write clean, maintainable, and well-documented code following best practices.
+ Participate in code reviews, unit testing, and system testing to ensure quality deliverables.
+ Stay updated with emerging backend technologies and apply them to improve systems.
**Qualifications:**
+ **Education** : Bachelor's degree in Computer Science, Engineering, or a related field.
+ **Experience** : 7+ years of professional experience in Java backend development.
+ **Technical Skills** :
+ Strong proficiency in **Java** (version 8 or higher) and object-oriented programming.
+ Experience with **Spring Framework** for building enterprise-grade backend applications.
+ Expertise in designing and developing **RESTful APIs** with best practices.
+ Proficiency with SQL and big data technologies like **Hadoop** , **Hive** , **Kafka** , or **Spark** .
+ Experience with version control systems like **Git** .
+ Knowledge of build tools such as **Maven** or **Gradle.**
+ Understanding of Agile/Scrum methodologies.
+ **Preferred Skills:**
+ Familiarity with microservices architecture and design patterns.
+ Knowledge of containerization and orchestration technologies such as **Docker** , **Kubernetes** or **Openshift.**
+ Familiarity with CI/CD pipelines and tools like Jenkins.
+ Experience with database technologies like **MySQL** , **PostgreSQL** , **MongoDB** , or **Couchbase** .
+ Familiarity with security best practices for backend systems and APIs.
+ **Soft Skills** :
+ Strong problem-solving and analytical skills.
+ Excellent communication and teamwork abilities.
+ Ability to manage multiple priorities and work independently
**What we can offer you**
By joining Citi Dublin, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits that support you (and your family) to be well, live well and save well. Discover more here.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energised to join us, motivated to stay, and empowered to thrive.
**Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_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_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Senior Java Developer
Posted 11 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Android developer Jobs in Ireland !
Senior Java Developer
Posted 11 days ago
Job Viewed
Job Description
Senior Mobile App Developer - Android (Contract)
Posted 11 days ago
Job Viewed
Job Description
Agile and Java Developer (Intermediate)

Posted 10 days ago
Job Viewed
Job Description
**_Excited to grow your career?_**
We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!
Our people make all the difference in our success.
---
The Applications Development Programmer Analyst is a junior level position responsible for developing and implementing new application systems as part of an integrated scrum team.
**Responsibilities:**
+ Develop, Implementation of Citi's new generation products and applications.
+ Change and technical management of software upgrade/changes working with support team globally.
**Qualifications:**
+ Experience in Agile and Scale Agile development models desirable
+ Good knowledge in Java, Microservices, OrasS or MongoDB.
+ Knowledge of RestAPI, Kafka, MQ
+ Exposure to cloud environments (ECS preferred) will be an advantage.
+ Should have knowledge of CICD tools
+ Experience in working with large multinational and multicultural organizations and businesses will be an advantage
**Education:**
+ Bachelor's degree/University degree or above
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_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_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.