72,950 Java Kotlin jobs in the United States
Software Engineer (Java/Kotlin)
Posted 21 days ago
Job Viewed
Job Description
What you'll do:
- Lead the development and testing of our systems and services
- Participate in shaping the technical architecture of the product
- Help translate product requirements into user stories and technical solutions
- Deliver highly available and scalable services in a production environment
- Mentor other engineers, support the technical culture, and help grow the team
- Generate ideas for new initiatives and technologies
- Communicate with project leads, product managers and other software developers
- Support live services and be on call on a periodic basis
What you'll need:
- Bachelor's Degree in Computer Science or related field
- 4+ years programming experience, ideally on a modern stack
- Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service-oriented architecture with over 100 services in production
- 2+ years Java, Kotlin or Scala programming experience
- proven understanding of relational databases and ORMs
- Experience working on a SOA or microservice-based application.
- Willingness to roll up your sleeves, collaborate with others and get stuff done
- Solid sense of responsibility; driving a project from inception to completion
- Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
- Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
Nice to have:
- Interest in personal finance
- Experience managing your own investments or experience taking out loans
- Experience scaling highly available, mission critical systems
- Full-stack experience, either toward systems (kafka, docker, posix), databases (postgres), or front-end (javascript/typescript, react)
- Prior experience in fintech or financial services
Mobile Software Engineer- Java/Kotlin
Posted 21 days ago
Job Viewed
Job Description
Mobile Software Engineer- Java/Kotlin
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
The Opportunity:
CACI is currently looking for a Mobile Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS).
As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.
ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You should have worked with or have a strong interest in agile software development practices and delivering deployable software in short sprints.
Responsibilities:
Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. Responsible for:
-
Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
-
Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
-
Providing improvements to the product(s) being supported
-
Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
-
Supporting release planning with conceptual design and development / refinement of software engineering guidelines
-
Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
-
Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
-
Providing mentoring to junior members of the team
Qualifications:
Required:
-
Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but are not limited to:
-
3 year check for felony convictions
-
1 year check for illegal drug use
-
1 year check for misconduct such as theft or fraud
-
College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
-
Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment
-
Experience using Kotlin or Java to develop applications for Android devices
-
Experience designing, building, and maintaining high quality, reusable, and reliable Java and Kotlin code
-
Experience integrating Android applications with back-end services using various protocols and technologies such as REST, GraphQL, and websockets.
-
Experience creating plugins within a framework of existing Android applications
-
Experience with source code control systems and concurrent development workflows (Git preferred)
-
Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL
-
Ability to diagnose performance bottlenecks and implement optimizations
-
Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability
-
Bridge the gap between user interface design and technical implementation
-
Passion for user experience and user-centric development
-
Continuously research new and best coding practices
-
Optimize application for maximum speed and scalability
-
Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
-
Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA).
-
Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.
Desired:
-
echnical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc.
-
Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind).
-
Additionally, familiarity with any of the following highly desirable: ETL tools, messaging tech such as Kafka, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS
-
DevOps experience/CI/CD pipeline.
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
___
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here. (
___
Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$90,300-$189,600
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Mobile Software Engineer- Java/Kotlin

Posted 3 days ago
Job Viewed
Job Description
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
* * *
**The Opportunity:**
CACI is currently looking for a Mobile Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS).
As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.
ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You should have worked with or have a strong interest in agile software development practices and delivering deployable software in short sprints.
**Responsibilities:**
Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. Responsible for:
+ Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
+ Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
+ Providing improvements to the product(s) being supported
+ Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
+ Supporting release planning with conceptual design and development / refinement of software engineering guidelines
+ Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
+ Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
+ Providing mentoring to junior members of the team
**Qualifications:**
_Required:_
+ Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but are not limited to:
+ 3 year check for felony convictions
+ 1 year check for illegal drug use
+ 1 year check for misconduct such as theft or fraud
+ College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
+ Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment
+ Experience using Kotlin or Java to develop applications for Android devices
+ Experience designing, building, and maintaining high quality, reusable, and reliable Java and Kotlin code
+ Experience integrating Android applications with back-end services using various protocols and technologies such as REST, GraphQL, and websockets.
+ Experience creating plugins within a framework of existing Android applications
+ Experience with source code control systems and concurrent development workflows (Git preferred)
+ Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL
+ Ability to diagnose performance bottlenecks and implement optimizations
+ Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability
+ Bridge the gap between user interface design and technical implementation
+ Passion for user experience and user-centric development
+ Continuously research new and best coding practices
+ Optimize application for maximum speed and scalability
+ Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
+ Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA).
+ Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.
_Desired:_
+ echnical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc.
+ Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind).
+ Additionally, familiarity with any of the following highly desirable: ETL tools, messaging tech such as Kafka, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS
+ DevOps experience/CI/CD pipeline.
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
**___**
**What You Can Expect:**
**A culture of integrity.**
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
**An environment of trust.**
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
**A focus on continuous growth.**
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$90,300-$189,600
_CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
Mobile Software Engineer- Java/Kotlin

Posted 3 days ago
Job Viewed
Job Description
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
* * *
**The Opportunity:**
CACI is currently looking for a Mobile Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS).
As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.
ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You should have worked with or have a strong interest in agile software development practices and delivering deployable software in short sprints.
**Responsibilities:**
Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. Responsible for:
+ Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
+ Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
+ Providing improvements to the product(s) being supported
+ Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
+ Supporting release planning with conceptual design and development / refinement of software engineering guidelines
+ Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
+ Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
+ Providing mentoring to junior members of the team
**Qualifications:**
_Required:_
+ Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but are not limited to:
+ 3 year check for felony convictions
+ 1 year check for illegal drug use
+ 1 year check for misconduct such as theft or fraud
+ College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
+ Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment
+ Experience using Kotlin or Java to develop applications for Android devices
+ Experience designing, building, and maintaining high quality, reusable, and reliable Java and Kotlin code
+ Experience integrating Android applications with back-end services using various protocols and technologies such as REST, GraphQL, and websockets.
+ Experience creating plugins within a framework of existing Android applications
+ Experience with source code control systems and concurrent development workflows (Git preferred)
+ Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL
+ Ability to diagnose performance bottlenecks and implement optimizations
+ Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability
+ Bridge the gap between user interface design and technical implementation
+ Passion for user experience and user-centric development
+ Continuously research new and best coding practices
+ Optimize application for maximum speed and scalability
+ Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
+ Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA).
+ Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.
_Desired:_
+ echnical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc.
+ Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind).
+ Additionally, familiarity with any of the following highly desirable: ETL tools, messaging tech such as Kafka, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS
+ DevOps experience/CI/CD pipeline.
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
**___**
**What You Can Expect:**
**A culture of integrity.**
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
**An environment of trust.**
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
**A focus on continuous growth.**
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$90,300-$189,600
_CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
Software Dev Engineer (Java/Kotlin):
Posted 8 days ago
Job Viewed
Job Description
Primary Skills: Java(Expert), AWS(Proficient), CDK(Proficient), Data Structure and Algorithms (Expert), Kotlin(Intermediate) Contract Type: W2 Only Duration: 7+ Months with possible extension Location: Minneapolis, MN (#LI-Hybrid) Pay Range: $50 - $55 per hour on W2 #LP Job Summary: We are seeking a Software Development Engineer II to join our Fleet Tracking and Telematics team. The ideal candidate will be instrumental in developing Kotlin/Java applications, primarily deployed to AWS cloud, working closely with product managers, software, and hardware engineers. The role focuses on designing, developing, debugging, reviewing, and testing cloud services, emphasizing detail-oriented work and strong organizational, verbal, and written communication skills. Key Responsibilities: Develop Kotlin/Java applications for AWS deployment. Collaborate with team members to innovate and create efficient solutions. Participate in the full software development lifecycle, emphasizing design and development stages. Debug and test software implementations to ensure reliability. Contribute to the team's knowledge base by sharing insights and best practices. Must-Have Skills: Proficient in Kotlin and/or Java programming. Experience with AWS Cloud Services. Familiarity with AWS Cloud Development Kit (CDK). Industry Experience: Prior work within telematics, fleet tracking, or related industry is advantageous but not required. ABOUT AKRAYA Akraya is an award-winning IT staffing firm consistently recognized for our commitment to excellence and a thriving work environment. Most recently, we were recognized Inc's Best Workplaces 2024 and Silicon Valley's Best Places to Work by the San Francisco Business Journal (2024) and Glassdoor's Best Places to Work (2023 & 2022)! Industry Leaders in IT Staffing As staffing solutions providers for Fortune 100 companies, Akraya's industry recognitions solidify our leadership position in the IT staffing space. We don't just connect you with great jobs, we connect you with a workplace that inspires! Join Akraya Today! Let us lead you to your dream career and experience the Akraya difference. Browse our open positions and join our team!
Senior Java Kotlin Engineer - Digital Banking
Posted 1 day ago
Job Viewed
Job Description
Description
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.The Payments Platform is responsible for clearing more than 500 million transactions a year globally, with a value of over 1 trillion dollars (Yep! that is not a typo, trillion with a T). This is a mission critical endeavor, with plenty of interesting engineering challenges in a space that is ripe for innovation. Open banking, ISO 20022, real-time/instant payments, and modern cross-border schemes are revolutionizing clearing and settlement. Our Platform is becoming the gateway to existing and emerging global payment rails; and we are using an innovative integration stack to "speak" the many schemes and formats. Beyond the transactional aspect, our differentiating value is contextual. A rich data backbone and deep integration with enterprise data sources allow us to offer powerful omnichannel APIs and extension points used by developers that build customer facing experiences such as P2P payments, loans, bill-pay, commercial cross border payments, AP automation, and many more.
We are beginning our journey of transforming the technical landscape in our teams to use a microservice architecture and are looking to bolster our technical talent by acquiring full-stack developers, using technologies such as Java, Kotlin, Spring, and React.
Responsibilities:
- As a developer, you will be responsible for end-to-end delivery of your software from inception to production, working on a mixture of green- and brown-field projects, learning from, and contributing to your peer group.
Qualifications:
-
Bachelor's or master's degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experience
-
Push Payments Expertise
-
5 years of software development experience with strong knowledge in Java, Rest APIs, and exposure to alternate JVM languages: Kotlin, Clojure
-
Technical Skills: Python, Scala, Node.js, Golang, Java, JavaScript, C , C#,Kotlin
-
Database: MySQL, MongoDB, Redis, Postgres
-
Search & log: Solr, Fruendt, Prometheus
-
Container orchestration: Kubernetes, GKE, Docker
-
CI/CD: Jenkins, SonarQube
-
Cloud services: Big Query, DataPro, Dataflow, Cloud SQL, Cloud Composer, AWS EMR
-
Other: Git, Gitflow, Jira, Bitbucket, Gitlab, Trello, Scrum
-
Frameworks: Quarkus, Ktor
-
NoSQL databases: MongoDB, Cassandra, HBase, Couchbase
-
Applied statistics skills: distributions, statistical testing, regression analysis
-
Creativity & Problem-Solving Skills
-
Adaptability & Flexibility
-
Aptitude for technology; curiosity, passion, and startup mindset
-
Innovative thinking
Other Skills (that will be a plus):
-
Web technologies - An in-depth knowledge and experience working with web technologies such as JavaScript, HTML, CSS, TypeScript, C#, SASS, Stylus, Stylus, Python, and LESS.
-
React tools - Strong proficiency in Enzyme, Webpack, Redux, and Flux.
-
Web frameworks - Proven expertise in different frameworks like React Native, AngularJS, Angular2, VueJS, SocketIO, Backbone, KnockoutJS, Svelte, and Bootstrap.
-
Open-source Libraries - Demonstrable experience with jQuery, MomentJS, html5sql.js, RequireJS, and Loads.
-
Software testing tools - A good working knowledge in testing codes using Mocha, Jest, Unit-tests, TDD, Karma, VCS, and Selenium (base).
-
Databases - A familiarity of working with different databases such as MySQL, NoSQL (e.g., MongoDB), PostgreSQL, Redis is recommended.
-
Code repositories - Working experience using GitHub, Bitbucket, Rhode Code, and devZing Subversion
-
Cloud management - A strong background in different cloud platforms like Amazon AWS, Microsoft Azure, OpenStack Apache, and Google Cloud Platform
Qualifications
Salary Range: $110,000.00 to $190,000.00 annually bonus benefits
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:
-
Competitive base salaries
-
Bonus incentives
-
6% Company Match on retirement savings plan
-
Free financial coaching and financial well-being support
-
Comprehensive medical, dental, vision, life insurance, and disability benefits
-
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
-
20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
-
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
-
Free and confidential counseling support through our Healthy Minds program
-
Career development and training opportunities
For a full list of Team Amex benefits, visit our Colleague Benefits Site .
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window:
Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions
Job: Technology
Primary Location: US-Arizona-Phoenix
Schedule Full-time
Req ID: 25014595
Senior Java Kotlin Engineer - Digital Banking
Posted 1 day ago
Job Viewed
Job Description
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.The Payments Platform is responsible for clearing more than 500 million transactions a year globally, with a value of over 1 trillion dollars (Yep! that is not a typo, trillion with a T). This is a mission critical endeavor, with plenty of interesting engineering challenges in a space that is ripe for innovation. Open banking, ISO 20022, real-time/instant payments, and modern cross-border schemes are revolutionizing clearing and settlement. Our Platform is becoming the gateway to existing and emerging global payment rails; and we are using an innovative integration stack to "speak" the many schemes and formats. Beyond the transactional aspect, our differentiating value is contextual. A rich data backbone and deep integration with enterprise data sources allow us to offer powerful omnichannel APIs and extension points used by developers that build customer facing experiences such as P2P payments, loans, bill-pay, commercial cross border payments, AP automation, and many more.
We are beginning our journey of transforming the technical landscape in our teams to use a microservice architecture and are looking to bolster our technical talent by acquiring full-stack developers, using technologies such as Java, Kotlin, Spring, and React.
Responsibilities:
+ As a developer, you will be responsible for end-to-end delivery of your software from inception to production, working on a mixture of green- and brown-field projects, learning from, and contributing to your peer group.
**Qualifications:**
+ Bachelor's or master's degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experience
+ Push Payments Expertise
+ 5 years of software development experience with strong knowledge in Java, Rest APIs, and exposure to alternate JVM languages: Kotlin, Clojure
+ Technical Skills: Python, Scala, Node.js, Golang, Java, JavaScript, C , C#,Kotlin
+ Database: MySQL, MongoDB, Redis, Postgres
+ Search & log: Solr, Fruendt, Prometheus
+ Container orchestration: Kubernetes, GKE, Docker
+ CI/CD: Jenkins, SonarQube
+ Cloud services: Big Query, DataPro, Dataflow, Cloud SQL, Cloud Composer, AWS EMR
+ Other: Git, Gitflow, Jira, Bitbucket, Gitlab, Trello, Scrum
+ Frameworks: Quarkus, Ktor
+ NoSQL databases: MongoDB, Cassandra, HBase, Couchbase
+ Applied statistics skills: distributions, statistical testing, regression analysis
+ Creativity & Problem-Solving Skills
+ Adaptability & Flexibility
+ Aptitude for technology; curiosity, passion, and startup mindset
+ Innovative thinking
Other Skills (that will be a plus):
+ Web technologies - An in-depth knowledge and experience working with web technologies such as JavaScript, HTML, CSS, TypeScript, C#, SASS, Stylus, Stylus, Python, and LESS.
+ React tools - Strong proficiency in Enzyme, Webpack, Redux, and Flux.
+ Web frameworks - Proven expertise in different frameworks like React Native, AngularJS, Angular2, VueJS, SocketIO, Backbone, KnockoutJS, Svelte, and Bootstrap.
+ Open-source Libraries - Demonstrable experience with jQuery, MomentJS, html5sql.js, RequireJS, and Loads.
+ Software testing tools - A good working knowledge in testing codes using Mocha, Jest, Unit-tests, TDD, Karma, VCS, and Selenium (base).
+ Databases - A familiarity of working with different databases such as MySQL, NoSQL (e.g., MongoDB), PostgreSQL, Redis is recommended.
+ Code repositories - Working experience using GitHub, Bitbucket, Rhode Code, and devZing Subversion
+ Cloud management - A strong background in different cloud platforms like Amazon AWS, Microsoft Azure, OpenStack Apache, and Google Cloud Platform
**Qualifications**
Salary Range: $110,000.00 to $190,000.00 annually bonus benefits
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:
+ Competitive base salaries
+ Bonus incentives
+ 6% Company Match on retirement savings plan
+ Free financial coaching and financial well-being support
+ Comprehensive medical, dental, vision, life insurance, and disability benefits
+ Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
+ 20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
+ Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
+ Free and confidential counseling support through our Healthy Minds program
+ Career development and training opportunities
For a full list of Team Amex benefits, visit our Colleague Benefits Site .
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions
**Job:** Technology
**Primary Location:** US-Arizona-Phoenix
**Schedule** Full-time
**Req ID:** 25014595
Be The First To Know
About the latest Java kotlin Jobs in United States !
Senior Backend Software Engineer - Java/Kotlin (NYC)
Posted 3 days ago
Job Viewed
Job Description
Job DescriptionJob DescriptionAbout the role
We are looking for a remote generalist senior backend engineer with experience in Java (and preferably Kotlin) to join our early team to build our product from zero to one. The role is based in downtown Manhattan, New York City.
Your role will include projects working with other team members including building integrations into enterprise systems, scraping, contributing to systems to allows users to use LLMs to generate sales insights at scale, and scrape, processing & deriving insights from millions of public documents.
You might be a fit if you:
-
Are a senior developer with Enterprise B2B SaaS experience or Big data processing experience in the JVM ecosystem and ideally Kotlin.
-
Are excited to roll up your sleeves and work in all parts of the backend and have experience working in small teams & startups. Ideally have experience working in a fast-growing startup.
-
Ideally experience with the following stack:
-
Kotlin (BE)
-
GCP
-
Google Cloud SQL for PostgreSQL
-
Firebase
-
Python
-
-
Have experience with some of the following (not required):
-
Natural
-
Enterprise API integrations
-
Prompt Engineering
-
Large Scale Web Scraping & Parsing
-
Interview Process
After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute phone interview during which a member of our team will make sure you're a good fit for the role. You will have the opportunity ask questions and learn more about the role as well.
If you clear the initial phone interview, you will enter the main process, which consists of three interviews:
-
System design exercise hands-on.
-
Live coding in Java/Kotlin.
-
Product thinking and past work.
Our goal is to finish the process within one week. We don’t rely on recruiters for assessments. Every application is reviewed by a member of our technical team. All interviews will be conducted via Zoom.
Compensation Range: $145K - $220K
Software Engineer - Android Java/Kotlin/C# (USA)
Posted 10 days ago
Job Viewed
Job Description
Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world's most challenging technical problems in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems. Working with high profile customers across militaries, government agencies, airports, critical infrastructure, law enforcement and many others, in over 100 countries around the world.
Be part of a well-funded and agile organisation, as a valued member of an autonomous, cross-functional team. We have a flat organisational structure, and the best candidates will be both creative lateral thinkers and doers. Our technical pursuits require us to take advantage of the absolute latest in technology and best practices to remain competitive.
About the role
DroneShield is seeking a Software Engineer with relevant experience to join the team in Warrenton, Virginia. The position will report to the Director of Engineering and be a key member of the software development team. This role requires good initiative and offers the opportunity to own your area of responsibility with a tangible impact on our customers. Candidates interested in collaborating with adjacent technical disciplines will excel in this position.
Responsibilities, Duties and Expectations
- Take ownership and lead design of efficient, high-quality, and scalable Android and Windows apps
- Design, develop and deploy scripts and services to integrate highly technical sensors into web-based Command and Control (C2) platform
- Translate complex business requirements into software solutions that offer high availability, reliability, and performance
- Collaborate closely with multi-disciplinary engineers in the USA and Australia
- This is a hybrid role with the option to work remotely some days when not required in-office
- BS degree in Computer Science, similar technical field of study or equivalent practical experience
- 3 to 6 years of experience in Android application development
- Experience in C# and Windows .NET Framework is required
- Familiarity with embedded systems and the challenges involved in integrating Android applications with hardware
- Familiarity with Android SDK, establishing build environments and pipelines
- Experience with gRPC or protobuf format is required
- Strong networking and scripting experience is required
- Experience with Unix/Linux environments, developing large software systems, microservice infrastructure and/or security software development
- Comfortable working with customers and partners to communicate solutions to complex problems
- Experience developing TAK Plugins is favorable
- Previous Defense industry experience is highly favorable
- Previous 'start-up' or 'scale-up' experience is favorable
Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.
Senior Software Engineer - Java/Kotlin - Equity Derivatives
Posted 15 days ago
Job Viewed
Job Description
We are seeking a senior developer to join the New York based team part of the Equity Derivatives Pre-Trade technology group. This role will position you as a technical and delivery lead to help to design and deliver the build out of a pre-trade request-for-quote and pricing platform used by the Equity Derivatives and Delta 1 desks globally. This is also an excellent opportunity for you to define yourself as a key contributor and technical lead within the wider Equity technology division.
On a daily basis you will be working with tech as well as front office sales, trading, and quants colleagues across all Derivative & Delta 1 desks.
Responsibilities:
-
Deliver consistently excellent code, adhering to our team standards and industry best practices.
-
Identify and define necessary system enhancements to deploy new products and process improvements.
-
Partner with multiple related teams to ensure business critical goals are met efficiently and within agreed timescales.
-
Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes.
-
Achieve and maintain a high level of understanding and current system processes and industry standards.
-
Develop comprehensive knowledge of relevant areas of business and understand their goals and long-term strategy.
-
Serve as advisor or coach to mid-level developers and analysts, operating within an agile / frequent delivery mindset.
-
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 behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Required Qualifications:
-
10+ yrs Experience as a technical lead senior developer.
-
Extensive experience of system analysis and development of production-quality software applications.
-
Consistently clear and concise written and verbal communication.
-
Experience working on microservices systems and container/cloud deployment and hosting designs.
-
Understanding of financial instruments, ideally Equity Derivatives and Delta 1 asset classes.
-
Proficient in multi-threading and parallel task programming.
-
Proven experience in ensuring robust testing quality practice and maintaining clean CI/CD pipelines.
Preferred Qualifications:
-
Experience working in Kotlin, Kafka, ELK.
-
Experience leveraging LLMs assistant tools rationally for coding
-
Understanding of trade booking and life cycle processes
-
Knowledge of Mifid II, Dodd Frank regulations and controls
-
Knowledge/experience of FIX flows - TradeWeb, RFQ Hub, BlackRock and Bloomberg, RFQ Workflows.
-
Additional technology experience: React JS, Apache NiFi, Mongo, DBaaS, SaaS, Tibco/Solace or similar messaging middleware
Education:
-
Bachelor's degree or equivalent experience required
-
Master's degree preferred
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Primary Location:
New York New York United States
Primary Location Full Time Salary Range:
$142,320.00 - $213,480.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date:
Aug 14, 2025
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.