Java application developer job description
Updated March 14, 2024
9 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example java application developer requirements on a job description
Java application developer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in java application developer job postings.
Sample java application developer requirements
- Bachelor's degree in Computer Science or related field
- Proficiency in Java, J2EE, and Java EE
- Experience with web services, databases, and SQL
- Knowledge of object-oriented design and development
- Familiarity with source control systems such as Git
Sample required java application developer soft skills
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
- Ability to work independently and collaboratively
- Aptitude for learning new technologies quickly
- Adaptability and flexibility in a fast-paced environment
Java application developer job description example 1
JPMorgan Chase & Co. java application developer job description
As a Java Developer, you will be designing and building, new innovative lending solutions. You will be working with new technology, spring, boot, micro-services, cloud-based API's, AWS, no SQL DBs and Kubernetes. The primary responsibility will be the delivery of software as an agile team member.
As an experienced member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Expertise in various technology delivery concepts including Domain Driven Design, API oriented development, micro-service and event based architectures, and automation are key. You will work on a team building cloud based solutions leveraging modern patterns with implementations in both our private and public cloud platforms. The primary responsibility will be the delivery of software as an agile team member. Additionally, the software engineer will champion leveraging modern technologies including cloud backed APIs, micro-services and DevSec culture.
This role requires a wide variety of strengths and capabilities, including:
+ 5+ years of experience with Advanced knowledge of application, data, and infrastructure architecture discipline.
+ Prior experience building internet scale web service/API platforms from the ground up.
+ Strong hands on experience in Java, Spring boot, KAFKA, Github, CI/CD pipeline and Knowledge of industry wide technology trends and best practices are required
+ Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code.
+ Experience designing and building REST web services using Java @ internet scale.
+ Good understanding of Microservices principles, Enterprise design patterns and industry best practices.
+ Experience with building messaging, event-driven architectures.
+ Experience with high volume, mission critical applications.
+ Strong analytical and troubleshooting skills
+ Thorough knowledge of Agile Methodologies.
+ Experience with tuning high-volume applications.
+ Strong understanding of domain driven design, Microservices patterns and architecture. Experience with Spring Boot Web Services on cloud platforms.
+ Working proficiency in developmental toolsets
+ Knowledge of industry-wide technology trends and best practices
+ Ability to work in large, collaborative teams to achieve organizational goals
+ Passion for building an innovative culture
+ Proficiency in one or more modern programming languages
+ Good to have experience with No-SQL DB, AWS EKS and other AWS services.
+ Good to have previous experience working in financial services.
+ BS/BA or equivalent experience
Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
The health and safety of our colleagues, candidates, clients and communities has been a top priority in light of the COVID-19 pandemic. JPMorgan Chase was awarded the "WELL Health-Safety Rating" for all of our 6,200 locations globally based on our operational policies, maintenance protocols, stakeholder engagement and emergency plans to address a post-COVID-19 environment.
As a part of our commitment to health and safety, we have implemented various COVID-related health and safety requirements for our workforce. Employees are expected to follow the Firm's current COVID-19 or other infectious disease health and safety requirements, including local requirements. Requirements include sharing information including your vaccine card in the firm's vaccine record tool, and may include mask wearing. Requirements may change in the future with the evolving public health landscape. JPMorgan Chase will consider accommodation requests as required by applicable law.
Equal Opportunity Employer/Disability/Veterans
As an experienced member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Expertise in various technology delivery concepts including Domain Driven Design, API oriented development, micro-service and event based architectures, and automation are key. You will work on a team building cloud based solutions leveraging modern patterns with implementations in both our private and public cloud platforms. The primary responsibility will be the delivery of software as an agile team member. Additionally, the software engineer will champion leveraging modern technologies including cloud backed APIs, micro-services and DevSec culture.
This role requires a wide variety of strengths and capabilities, including:
+ 5+ years of experience with Advanced knowledge of application, data, and infrastructure architecture discipline.
+ Prior experience building internet scale web service/API platforms from the ground up.
+ Strong hands on experience in Java, Spring boot, KAFKA, Github, CI/CD pipeline and Knowledge of industry wide technology trends and best practices are required
+ Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code.
+ Experience designing and building REST web services using Java @ internet scale.
+ Good understanding of Microservices principles, Enterprise design patterns and industry best practices.
+ Experience with building messaging, event-driven architectures.
+ Experience with high volume, mission critical applications.
+ Strong analytical and troubleshooting skills
+ Thorough knowledge of Agile Methodologies.
+ Experience with tuning high-volume applications.
+ Strong understanding of domain driven design, Microservices patterns and architecture. Experience with Spring Boot Web Services on cloud platforms.
+ Working proficiency in developmental toolsets
+ Knowledge of industry-wide technology trends and best practices
+ Ability to work in large, collaborative teams to achieve organizational goals
+ Passion for building an innovative culture
+ Proficiency in one or more modern programming languages
+ Good to have experience with No-SQL DB, AWS EKS and other AWS services.
+ Good to have previous experience working in financial services.
+ BS/BA or equivalent experience
Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
The health and safety of our colleagues, candidates, clients and communities has been a top priority in light of the COVID-19 pandemic. JPMorgan Chase was awarded the "WELL Health-Safety Rating" for all of our 6,200 locations globally based on our operational policies, maintenance protocols, stakeholder engagement and emergency plans to address a post-COVID-19 environment.
As a part of our commitment to health and safety, we have implemented various COVID-related health and safety requirements for our workforce. Employees are expected to follow the Firm's current COVID-19 or other infectious disease health and safety requirements, including local requirements. Requirements include sharing information including your vaccine card in the firm's vaccine record tool, and may include mask wearing. Requirements may change in the future with the evolving public health landscape. JPMorgan Chase will consider accommodation requests as required by applicable law.
Equal Opportunity Employer/Disability/Veterans
Post a job for free, promote it for a fee
Java application developer job description example 2
Garmin java application developer job description
We are seeking a full-time Java Application Developer / Software Engineer for our Olathe, KS location. In this role, you will be responsible for designing and developing complex applications and drive collaboration with others to ensure effective project completion.
Essential Functions
+ Provides Product Lifecycle Management (PLM) support and implements system enhancements, as well as other potential business applications
+ Develops scalable, supportable, and reliable REST APIs that service the entire Garmin ecosystem which includes Oracle EBS, homegrown , cloud application, and/or Third-Party API integrations.
+ Participates in the full lifecycle of development, including conception, analysis, design, implementation, testing, and deployment using Agile methodology
+ Partners with analysts, developers, and architects to design resilient applications to deliver innovative and modern features
+ Collaborates directly with co-located and remote internal and external teams
+ Serves as a mentor to less experienced developers
+ Professionally approaches situations in which conflict is present
Basic Qualifications
+ Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience OR an equivalent combination of education and experience
+ Excellent academics (cumulative GPS greater than or equal to 3.0 as a general rule)
+ 2+ years utilizing Java 8+, Spring Framework, Spring Boot, RESTful web services, UI Design, HTML, CSS, JSP, jQuery, Maven
+ Possesses experience with testing frameworks like JUnit, Mockito etc.
+ Demonstrates understanding with designing and developing microservices and REST services
+ Possesses experience with WebLogic & Tomcat servers
+ Demonstrates experience working on relational databases
+ Demonstrates familiarity with SDLC & Agile Scrum methodology
+ Possesses experience with Bitbucket, Jira, Continuous Integration and Continuous Deployment (CI/CD) methodologies
Desired Qualifications
+ Experience working with Agile PLM modules especially Product Collaboration and/or PG&C (Product Governance and Compliance)
+ Experience developing Process Extensions & customizations using Agile PLM SDK
+ Familiar with SDLC & Agile Scrum methodology
+ Exposure to large or medium scale enterprise application integration (EAI) with multiple interfaces and systems
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
Essential Functions
+ Provides Product Lifecycle Management (PLM) support and implements system enhancements, as well as other potential business applications
+ Develops scalable, supportable, and reliable REST APIs that service the entire Garmin ecosystem which includes Oracle EBS, homegrown , cloud application, and/or Third-Party API integrations.
+ Participates in the full lifecycle of development, including conception, analysis, design, implementation, testing, and deployment using Agile methodology
+ Partners with analysts, developers, and architects to design resilient applications to deliver innovative and modern features
+ Collaborates directly with co-located and remote internal and external teams
+ Serves as a mentor to less experienced developers
+ Professionally approaches situations in which conflict is present
Basic Qualifications
+ Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience OR an equivalent combination of education and experience
+ Excellent academics (cumulative GPS greater than or equal to 3.0 as a general rule)
+ 2+ years utilizing Java 8+, Spring Framework, Spring Boot, RESTful web services, UI Design, HTML, CSS, JSP, jQuery, Maven
+ Possesses experience with testing frameworks like JUnit, Mockito etc.
+ Demonstrates understanding with designing and developing microservices and REST services
+ Possesses experience with WebLogic & Tomcat servers
+ Demonstrates experience working on relational databases
+ Demonstrates familiarity with SDLC & Agile Scrum methodology
+ Possesses experience with Bitbucket, Jira, Continuous Integration and Continuous Deployment (CI/CD) methodologies
Desired Qualifications
+ Experience working with Agile PLM modules especially Product Collaboration and/or PG&C (Product Governance and Compliance)
+ Experience developing Process Extensions & customizations using Agile PLM SDK
+ Familiar with SDLC & Agile Scrum methodology
+ Exposure to large or medium scale enterprise application integration (EAI) with multiple interfaces and systems
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
Dealing with hard-to-fill positions? Let us help.
Java application developer job description example 3
Citi java application developer job description
Looking for a Lead developer to work on next generational technology platforms to support the Citi Private Bank Investments business.
Key Responsibilities:
Understand requirements from both business as well as technology clients - offering timely solutions; developing, testing, and implementing these solutions
Contribute to the development of the next-gen Capital Markets Tech landscape for the competitive advantage, Supporting and enhancing the existing applications
Interact with the Testers, development team and other stakeholders to provide coordination for all special (post-production validation, etc.) testing activities
Provide L3 support to the business from a development perspective
Technical Skills:
Strong Java 8, J2EE SOA, Spring Boot, and Unix
Microservices leveraging Spring Boot and Drools rules engine
Messaging and caching technologies (Solace/Kafka, Redis, Solr)
Web UI technologies including HTML5, EXT-JS/Angular-JS
Database Programming (Oracle)
Soft Skills:
Strong communication skills
Team player, Collaborative
Ability to work under aggressive timelines
Persistence - ability to get things done
Experience or interest in Agile development
Multitasking on a number of projects in parallel
Innovative; challenges the status quo
Competencies:
Experience with capital market products (Fixed Income, FX, equities, Structured notes and Alternative Investments )
Ability to own and drive tasks/assignments while collaborating with peers and other Technology teams
Balancing fast time to market (client delivery) with proper Governance, Compliance, and Audit mandates
Ability to work closely with teams across the globe for project development and delivery
Qualifications:
3 + years of relevant experience in Apps Development or systems analysis role
Extensive experience system analysis and in programming of software applications
Subject Matter Expert (SME) in at least one area of Applications Development
Ability to adjust priorities quickly as circumstances dictate
Consistently demonstrates clear and concise written and verbal communication
Education:
Bachelor's degree/University degree or equivalent experience
Master's degree preferred
Jersey City Salary Range: $112,690.00 - $169,030.00 USD Annual
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. 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 the " EEO is the Law " poster. View the EEO is the Law Supplement .
View the EEO Policy Statement .
View the Pay Transparency Posting
Effective November 1, 2021, Citi requires that all successful applicants for positions located in the United States or Puerto Rico be fully vaccinated against COVID-19 as a condition of employment and provide proof of such vaccination prior to commencement of employment.
Key Responsibilities:
Understand requirements from both business as well as technology clients - offering timely solutions; developing, testing, and implementing these solutions
Contribute to the development of the next-gen Capital Markets Tech landscape for the competitive advantage, Supporting and enhancing the existing applications
Interact with the Testers, development team and other stakeholders to provide coordination for all special (post-production validation, etc.) testing activities
Provide L3 support to the business from a development perspective
Technical Skills:
Strong Java 8, J2EE SOA, Spring Boot, and Unix
Microservices leveraging Spring Boot and Drools rules engine
Messaging and caching technologies (Solace/Kafka, Redis, Solr)
Web UI technologies including HTML5, EXT-JS/Angular-JS
Database Programming (Oracle)
Soft Skills:
Strong communication skills
Team player, Collaborative
Ability to work under aggressive timelines
Persistence - ability to get things done
Experience or interest in Agile development
Multitasking on a number of projects in parallel
Innovative; challenges the status quo
Competencies:
Experience with capital market products (Fixed Income, FX, equities, Structured notes and Alternative Investments )
Ability to own and drive tasks/assignments while collaborating with peers and other Technology teams
Balancing fast time to market (client delivery) with proper Governance, Compliance, and Audit mandates
Ability to work closely with teams across the globe for project development and delivery
Qualifications:
3 + years of relevant experience in Apps Development or systems analysis role
Extensive experience system analysis and in programming of software applications
Subject Matter Expert (SME) in at least one area of Applications Development
Ability to adjust priorities quickly as circumstances dictate
Consistently demonstrates clear and concise written and verbal communication
Education:
Bachelor's degree/University degree or equivalent experience
Master's degree preferred
Jersey City Salary Range: $112,690.00 - $169,030.00 USD Annual
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. 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 the " EEO is the Law " poster. View the EEO is the Law Supplement .
View the EEO Policy Statement .
View the Pay Transparency Posting
Effective November 1, 2021, Citi requires that all successful applicants for positions located in the United States or Puerto Rico be fully vaccinated against COVID-19 as a condition of employment and provide proof of such vaccination prior to commencement of employment.
Start connecting with qualified job seekers
Resources for employers posting java application developer jobs
Java application developer job description FAQs
Ready to start hiring?
Updated March 14, 2024