CrawlJobs Logo

Senior Java Application Developer

United States, Austin · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

We are seeking an experienced Senior Java Application Developer to support enterprise-level application development initiatives. This role involves full Software Development Life Cycle (SDLC) ownership, including requirements analysis, design, development, testing, integration, and deployment of complex Java/J2EE applications. The ideal candidate will work closely with business users, analysts, developers, and QA teams to deliver high-quality, scalable, and well-documented solutions.

Job Responsibility

  • Analyze, design, develop, test, integrate, and deploy enterprise applications across the full SDLC
  • Develop and maintain applications using Java, J2EE, SQL, and object-oriented design principles
  • Design and consume Web Services and work with RAD and WebSphere environments
  • Create, review, and understand Oracle-based stored procedures and relational database applications
  • Perform system integration testing, applying strong knowledge of programming techniques and computer systems
  • Collaborate with developers, business analysts, QA teams, and stakeholders during design reviews, development, testing, and implementation activities
  • Develop system test plans, test scenarios, test schedules, and coordinate defect tracking and resolution
  • Analyze data structures and support data migration, conversion, and transformation efforts
  • Evaluate user requests for new or enhanced functionality, determining feasibility, cost, timelines, and system compatibility
  • Consult with users to understand current processes and clarify program objectives
  • Formulate development plans using structured analysis and design or object-oriented methodologies
  • Ensure system requirements and technical documentation are accurate and complete

Requirements

  • 8+ years of experience in application analysis and development across the complete SDLC
  • Strong experience with Java, J2EE, SQL, and object-oriented design (OOD)
  • Experience with Web Services, RAD, and WebSphere
  • Strong understanding of relational database concepts, including Oracle stored procedures
  • Experience with system integration testing and defect management
  • Solid knowledge of data structures and database design (relational and multidimensional)
  • Excellent collaboration and communication skills

Nice to have

2+ years of experience working with HHSC systems or similar government enterprise systems

Looking for more opportunities?

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

Similar Jobs for

Senior Java Application Developer

8 matching positions

Java Application Developer - Senior Analyst

As a Java Application Developer working within Accenture Technology, you will be...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
accenture.com Logo
Accenture
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Work with Business users to agree on requirements and specifications
  • Document functional and technical designs for your area of work
  • Write and design testable and effective code
  • Gather requirements for system design – experience in this would be extremely desirable
  • Gain client engagement experience, collaborating with business users on project delivery
  • Build prototypes, development of applications and building interfaces with legacy, enterprise resource planning and other enterprise systems
  • Be responsible for responding to incident support tickets & identifying the causes behind any application failure
  • Identify root causes, immediate quick fixes, or work arounds to issues, gaining exposure to the manipulation of JSON / XML messages and/or database fields
  • Search and implement long-term code fixes for these failures, testing and including in appropriate builds
  • Have responsibility for maintaining and versioning code bases and providing valid and testable code
Job Responsibility
Job Responsibility
  • Creating & delivering custom-designed solutions for our clients’ most complex technology challenges
  • Driving & accelerating real business impacts through our alliances with SAP, Oracle, Microsoft, Salesforce, Cisco, HP and IBM
  • Incubating & piloting emerging technologies for clients based on our applied Research and Development
  • Fulltime
Read More
Arrow Right

Senior Application Developer (Java)

The Senior Application Developer (Java) will lead the design and development of ...
Location
Location
United States , Dallas
Salary
Salary:
Not provided
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of overall experience with a Bachelor’s degree in Computer Science, Information Systems, or related field
  • 6+ years of experience in application delivery, with expertise in building Java-based high-volume, high-transaction applications
  • 6+ years of experience developing web applications using Java, Spring, and REST APIs
  • Java
  • Spring Boot
  • Kafka
  • Microservices
  • NoSQL Databases
Job Responsibility
Job Responsibility
  • Lead technical design and development of cross-functional, multi-platform application systems
  • Remain hands-on in engineering while providing technical and functional leadership
  • Mentor and guide software engineers and developers
  • Collaborate with Architects, Product Managers, Engineers, and Business stakeholders to define technical and functional requirements
  • Write high-quality, well-tested code with strong emphasis on automation and validation
  • Enforce company policies related to development methodology, architecture, security, and compliance
  • Perform complex engineering tasks including performance tuning, monitoring, deployment, and production support
  • Implement, maintain, and enhance CI/CD pipelines
What we offer
What we offer
  • medical
  • dental
  • 401(k)
  • direct deposit
  • commuter benefits
Read More
Arrow Right

Senior Java Backend Application Developer

We are seeking a highly skilled and motivated Software Engineer with a strong ba...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software development with Java
  • Strong proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Extensive experience with Oracle databases, including advanced SQL/PL/SQL, schema design, and performance tuning
  • Experience in designing and developing RESTful APIs and microservices
  • Familiarity with Agile development methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and documentation abilities
  • Added Advantage: Experience with Python
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and enhancements for web applications using Java and the Spring Framework
  • Develop and maintain RESTful APIs and microservices
  • Work extensively with Oracle databases, including schema design, SQL/PL/SQL development, query optimization, and performance tuning
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical specifications and solutions
  • Ensure the performance, quality, and responsiveness of applications, including participating in code reviews and implementing best practices
  • Debug and resolve technical issues
  • Write comprehensive unit and integration tests
  • Participate in the full software development lifecycle (SDLC)
  • Stay up-to-date with emerging technologies and industry trends
  • Document technical designs, code, and processes
  • Fulltime
Read More
Arrow Right

Senior Java Backend Application Developer

We are seeking a highly skilled and motivated Software Engineer with a strong ba...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software development with Java
  • Strong proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Extensive experience with Oracle databases, including advanced SQL/PL/SQL, schema design, and performance tuning
  • Experience in designing and developing RESTful APIs and microservices
  • Familiarity with Agile development methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and documentation abilities
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and enhancements for web applications using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, etc.)
  • Develop and maintain RESTful APIs and microservices to support various front-end applications and external integrations
  • Work extensively with Oracle databases, including schema design, SQL/PL/SQL development, query optimization, and performance tuning
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical specifications and solutions
  • Ensure the performance, quality, and responsiveness of applications, including participating in code reviews and implementing best practices
  • Debug and resolve technical issues, identify bottlenecks, and improve application performance
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support, following Agile methodologies
  • Stay up-to-date with emerging technologies and industry trends, applying them to improve our development processes and products
  • Document technical designs, code, and processes clearly and concisely
  • Fulltime
Read More
Arrow Right

Senior Java Backend Application Developer

We are seeking a highly skilled and motivated Software Engineer with a strong ba...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software development with Java
  • Strong proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Extensive experience with Oracle databases, including advanced SQL/PL/SQL, schema design, and performance tuning
  • Experience in designing and developing RESTful APIs and microservices
  • Familiarity with Agile development methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and documentation abilities
  • Added Advantage: Experience with Python
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and enhancements for web applications using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, etc.)
  • Develop and maintain RESTful APIs and microservices to support various front-end applications and external integrations
  • Work extensively with Oracle databases, including schema design, SQL/PL/SQL development, query optimization, and performance tuning
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical specifications and solutions
  • Ensure the performance, quality, and responsiveness of applications, including participating in code reviews and implementing best practices
  • Debug and resolve technical issues, identify bottlenecks, and improve application performance
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support, following Agile methodologies
  • Stay up-to-date with emerging technologies and industry trends, applying them to improve our development processes and products
  • Document technical designs, code, and processes clearly and concisely
  • Fulltime
Read More
Arrow Right

Senior Developer Java

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

Fi Risk Senior Java Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • 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
  • Bachelor's degree/University degree or equivalent experience
  • Java
  • Microservices
  • APIs
  • Kafka
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

We are seeking a highly skilled and experienced Senior Java Developer with a str...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of professional experience in software development with a strong focus on Java (Java 17+)
  • Extensive hands-on experience in designing, developing, and deploying microservices architectures
  • Proven expertise with Spring Boot, Spring Cloud, or similar frameworks for microservice development
  • Solid experience with containerization technologies (e.g., Docker, Kubernetes)
  • Demonstrated experience with cloud platforms (e.g., AWS, Azure, GCP), including deployment, scaling, and management of microservices in a cloud environment
  • Strong experience with messaging queues (e.g., Kafka, RabbitMQ) and API Gateways
  • Practical experience in implementing and advocating for CI/CD pipelines and advanced DevOps practices
  • Proficiency in Java (Java 17+)
  • Deep understanding and practical application of object-oriented programming (OOP) principles, design patterns, and software architecture
  • Strong knowledge of RESTful API design, development, and security best practices
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of robust, scalable, and secure microservices using Java 17+ and modern related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes)
  • Drive the technical design and architecture of new features and enhancements, ensuring alignment with overall system architecture, enterprise standards, and best practices
  • Collaborate effectively with product owners, architects, and other developers to translate complex business requirements into clear, efficient, and innovative technical solutions
  • Communicate complex technical concepts and solutions clearly to both technical and non-technical stakeholders, fostering understanding and alignment across teams
  • Write clean, maintainable, and efficient production-grade code, strictly adhering to established coding standards and design patterns, and utilizing tools for static analysis (e.g., SonarQube)
  • Conduct comprehensive code reviews to ensure code quality, performance optimization, security, and adherence to architectural and design principles
  • Proactively identify and resolve complex technical issues, performing thorough root cause analysis and implementing effective, long-term solutions
  • Participate actively in the full software development lifecycle, including planning, design, development, testing, deployment, and post-production support, demonstrating end-to-end ownership
  • Mentor and guide junior developers, actively sharing knowledge, fostering a culture of continuous learning, and promoting best practices within the team
  • Drive continuous improvement of development processes, tools, and technologies, championing adoption of modern methodologies like CI/CD, DevOps, and automation
  • Fulltime
Read More
Arrow Right