CrawlJobs Logo

Sr. Java Developer

United States, Harrisburg · Job Posted December 11, 2025
Apply Position
Job Link Share

Job Description

This position will be responsible for building the SOA web service, leveraging OWSM security, CEP, UDDI, Oracle Identity Manager (LDAP) frameworks. The candidate is asked to perform tasks such as design, develop Java / J2EE applications, execute test plans, co-ordinate, implement and deploy software in multiple environment. This position will contribute end to end design, development and delivery activities to implement secure data exchange infrastructure application solution.

Job Responsibility

  • Build a Web Applications
  • Build the SOA web service, leveraging OWSM security, CEP, UDDI, Oracle Identity Manager (LDAP) frameworks
  • Perform tasks such as design, develop Java / J2EE applications, execute test plans, co-ordinate, implement and deploy software in multiple environment
  • Contribute end to end design, development and delivery activities to implement secure data exchange infrastructure application solution

Requirements

  • Strong experience in building complex enterprise applications using JAVA / J2EE technologies
  • Experience in BPEL orchestration and human task
  • Experience in developing SOAP RESTful (JAX-RS) Web Services using Spring Web Service
  • Experience in developing using VueJS, NodeJS, WebSphere Application Server
  • Java programming in XML using JAXB, SAX and DOM
  • Experience with IDEs like Eclipse, Jdeveloper, Spring Suite etc.
  • Very good understating on server side implementation of the modules including distributed deployments, thread management and garbage collection configurations to optimize the performance of the application
  • Strong debugging and troubleshooting skills
  • Experience in implementing Java/J2EE solutions using WebLogic and Tomcat
  • Strong JDBC programming experience in using Open JPA and other ORM tools like Spring Hibernate, Eclipse link etc.
  • Strong SQL and Database Programming Skills using Oracle
  • Experience with SOA principles (loose coupling, reusability, synchronicity, high availability, scalability), SOA design patterns and integration patterns
  • SOA governance experience, involving design with common integration patterns, common reusable modules, standards based business object definition, review the technical solutions and conforming developed code to a set of standards
  • Conversant with emerging technologies & tools in SOA space
  • XML experience, including schema design/extensions, XML parsing with XSLT,XPath, XQuery
  • Build/Dependency Management – GIT or Ant
  • Security Frameworks – Web service Security and Java Security
  • Participate in strategic initiatives relating to system development and enhancements
  • Contribute to system delivery specifications and technical design specifications
  • Develop and test the components as per the specification
  • Participate in all phases of projects
  • Manage individual tasks and deliverables in order to complete projects on schedule
  • Execute on design and development consistent with approved enterprise architecture concepts, principles and frameworks
  • Work closely with the team and demonstrate leadership activity in the development

Nice to have

  • Web Servers- WebLogic and/or other JEE Application Servers
  • Database – Oracle, PL/SQL Stored Procedures strongly desired
  • Operating Systems and Environments – Unix/Linux, Windows
  • Ability to do some shell or Perl scripting
  • Application Architecture and Design – Enterprise Integration Patterns
  • Object Oriented Programming
  • Aspect Oriented Programming
  • Java Design Patterns
  • SOA Architecture/Design
  • Proven ability in application design and development of enterprise solutions
  • Expert understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
  • Understanding in User Interface design and web based technologies
  • Understanding in service oriented development and best practices
  • Deep understanding of distributed systems
  • Understanding/Experience developing and designing in an Agile methodology strongly preferred
  • Experience in business to business (B2B) environments
  • Familiarity with Source code control systems such as SVN, ClearCase or Microsoft Visual SourceSafe
  • Familiarity with fundamentals of software configuration management, automated build processes, and source code control systems
  • Experience in business to business (B2B) environments

Looking for more opportunities?

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

Similar Jobs for

Sr. Java Developer

8 matching positions

Sr. Java Developer

Location
Location
United States , Doral, Florida
Salary
Salary:
Not provided
protocolinfotech.com Logo
Protocol Infotech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in full software lifecycle development with Java/J2EE, Java Script, REST/JAX/Soap Web Services, Weblogic, JPA, Tapestry, Hibernate, HTML5, Angular 5+ and Angular Material, Bootstrap, Node, Spring Framework (including Spring Boot), Oracle 11g/12c, PL/SQL, Maven, Log4j, Junit, and SonarQube
  • Understanding of Section 508 ADA Compliance
  • Understanding of Service Oriented Architecture (SOA) and rule engine processing
  • Experience with developing detailed designs, optimizing code for performance and reliability, conforming to coding standards and continuous integration
  • Must be able to offer creative solutions to complex software/system challenges
  • Excellent verbal and written communication skills, including experience working directly with customers to discuss their requirements and objectives
  • Ability to prioritize, status, and multitask
  • Experience with Subversion, JIRA, HP ALM
  • Familiar with Agile development methodology
  • Experience with transitioning business logic from PL/SQL to Java, developing detailed designs, optimizing code for performance and reliability, conforming to coding standards and continuous integration
Job Responsibility
Job Responsibility
  • Collaborate with business analysts, other developers, and test engineers on the team to produce high quality software that delivers business value and follows established design patterns and processes
  • Independently develop, code or modify, test, and debug application programs of varying degree of complexity
  • Integrate existing software into new or modified systems or operating environments
  • Troubleshoot production problems within assigned applications software
  • Assist less experienced staff in user specifications, coding, testing, and debugging
  • Work with business users to develop and implement acceptance tests to ensure that product meets customer requirements and expectations
  • Implement recommendations for improving documentation and software development process standards
  • Actively engage in process improvement initiatives
What we offer
What we offer
  • All employees of Protocol Infotech, Inc. are automatically enrolled in the employee referral program of the company. Referral fee of $1,000 will be paid if referred candidate is hired by the company
  • Fulltime
Read More
Arrow Right

Sr Java Backend Developer

Location
Location
United States , St. Louis
Salary
Salary:
Not provided
enormousenterprise.com Logo
Enormous Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java developer with very good understanding of micro services
  • Grasp of software engineering skills in modular design, data structures, algorithms
  • Deep knowledge and hands on experience with modern applications like spring boot, Angular
  • Experience building and operating critical production systems
  • Solid understanding of modern API design and Restful principles
  • Fluent with git (preferred) or other SCM system
  • Write well designed and testable code
  • Strong Experience in automation and build tools like Maven, Ant and Gradle
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience
  • Experience in software development design and implementation of large scale distributed systems and web services building complex software that is testable and designed for extensibility
  • Fulltime
Read More
Arrow Right

Sr Java FullStack Developer with Scala and ReactJS

Client is seeking a Software Developer who will be an extraordinary addition to ...
Location
Location
United States , Cupertino
Salary
Salary:
Not provided
enormousenterprise.com Logo
Enormous Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of meaningful relevant work experience
  • Strong programming (Scala/Java) and shell scripting skills
  • Experience with ReactJS
  • Experience with Hadoop/Hive
  • Knowledge of cloud big data services and technologies
  • Knowledge of lambda architecture and data-warehousing concepts
  • Experience with Terraform and Kubernetes
  • BS/MS in Computer Science or related field
Job Responsibility
Job Responsibility
  • Design, architect, develop, scale, and improve our data platform and its services
  • Participate in novel solutions to challenging technical problems, introduce new technologies to our data platform and its services
  • Diagnose and debug issues in development, staging and production environments
  • Collaborate with product/program managers, software developers and analysts in an open, creative environment
Read More
Arrow Right

Sr Java/Java EE Architect / Lead Java Developer (AI)

The Java EE Developer are expected to contribute to the design, development, and...
Location
Location
United States , Austin
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep hands-on experience in Java and Java EE development, including EJB, JPA, and SOAP-based services. Able to analyze legacy codebases and identify transformation paths for cloud migration
  • Proficiency in Java SE 1.8 and Java EE 8, including deployment on enterprise-grade application servers
  • Experience with object-relational mapping and integrating persistence layers with business logic
  • Ability to work with cross-functional teams including architects, business analysts, and security engineers to align development with business goals
  • Proven experience with, or strong understanding of, AI code analysis tools for static analysis, code understanding, and pattern recognition
  • Familiarity with DevSecOps practices, including automated testing, deployment, and monitoring
  • Exposure to cloud-native transformation strategies, including containerization, elastic scaling, and loosely coupled interfaces
  • Familiarity with Agile methodologies, sprint planning, and backlog refinement in collaboration with product owners and SMEs
  • Exceptional analytical and problem-solving skills, with a keen eye for detail
  • Strong understanding of software design principles and patterns
Job Responsibility
Job Responsibility
  • Analyze legacy Java EE components, including EJB, JPA , and SOAP services, to support architectural decision-making
  • Participate in application rationalization and transformation planning
  • Support technical walkthroughs and documentation activities to map current application behavior, dependencies, and integration points
  • Collaborate with architects and business analysts to help ensure modernization efforts retain core business logic and interoperability
  • Assist in migrating legacy systems to cloud-native platforms, emphasizing microservices and API-driven architectures
  • Utilize AI code analysis tools for examining legacy Java EE applications
  • Extract and document detailed business requirements and rules based on existing code
  • Work with business stakeholders and technical teams to validate and adjust identified requirements
  • Identify and record technical debt, design patterns, and architectural details within legacy systems
Read More
Arrow Right

Applications Development Sr Programmer Analyst

Citi Transaction Services, within Global Funds Services, is undergoing a multi-y...
Location
Location
United States , Jersey City
Salary
Salary:
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Java backend development (Java 8+ preferred), including deep understanding of core Java concepts, object-oriented programming, data structures, algorithms, and design patterns
  • Experience with Spring Boot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, and Maven
  • Demonstrated proficiency in Java 8+ features (lambda expressions, streams, functional interfaces) and functional programming paradigms
  • Python programming experience is a plus
  • Proven experience transforming data between various formats such as XML, FXML, SWIFT, JSON, and CSV, utilizing relevant libraries and tools
  • Extensive experience with microservices architecture and related technologies, including Docker, Kubernetes/OpenShift, and cloud computing platforms (AWS, Azure, GCP)
  • Strong understanding of microservice design patterns, principles, and best practices
  • Experience implementing Kafka consumers, producers, and streaming applications
  • Familiarity with other messaging technologies like TIBCO EMS and IBM MQ is highly desirable
  • Experience with secure file transfer protocols (SFTP) is required
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs
  • Evaluate project deliverables to ensure they meet specifications and architectural standards
  • Work as part of development teams to design and build complex solutions, ensuring alignment with the architecture blueprint, standards, target state architecture, and strategies
  • Coordinate, execute, and participate in component integration (CIT), system integration testing (SIT), and user acceptance testing (UAT) to identify and resolve application errors and ensure quality software deployment
  • Possess a solid grasp of software design patterns and approaches
  • Understand application-level software architecture and make technical trade-off decisions
  • Provide mentoring and guidance to junior engineers, offering feedback and direction on specific engineering tasks
  • Maintain application hygiene and address any Risk & Control items
  • Work closely with Project Managers, Business Analysts, and Operational users/Product managers to deliver projects
  • Work independently on project deliverables, articulate issues/challenges, and proactively communicate risks
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
Read More
Arrow Right

Apps Development Sr Manager

The Apps Development Sr Manager is responsible for providing technical engineeri...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/ME/MS/MCA degree holder
  • Minimum 12-18 years of development experience with a mix of technologies on Java, Spring boot Micro Service, MongoDB and PL/SQL
  • Responsible for providing technical engineering leadership of multiple large scale/complex global software solutions
  • Strong understanding of object-oriented analysis and design, design patterns, high availability and concurrent programming
  • Strong understanding on Agile projects and SAFe Agile ceremonies
  • Demonstrated excellent software development skills
  • Strong experiences in implementation of the following technologies: Java, J2EE, Spring framework, Hibernate, JPA, App Server
  • Experience in building enterprise transaction-based system with focus on recovery, stability, reliability, scalability and performance
  • Deep understanding and extensive experience in developing REST based web services using Spring Boot
  • Strong experience in designing complex application in micro services platform
Job Responsibility
Job Responsibility
  • Providing technical engineering leadership of multiple large scale/complex global software solutions
  • Designing complex application in micro services platform
  • Integrating Web Services
  • Building enterprise transaction-based system with focus on recovery, stability, reliability, scalability and performance
  • Developing REST based web services using Spring Boot
  • Building multithreaded applications and troubleshooting complex issues related to it
  • Performance tuning of large technical solutions with significant volumes
  • Tracking and running project in Agile
  • Developing teams of permanent employees and vendors from 5 – 20 developers in size
  • Managing Stakeholder Management experience to drive discussions between Business, Solutions, Operations and Application Teams
  • Fulltime
Read More
Arrow Right

Sr. Developer

The Senior Developer is an intermediate level position responsible for participa...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of relevant experience in the Financial Service industry
  • strong hands-on experience in Java 17+, event-driven architecture using Kafka, spring boot microservices, SQL, Gradle, OpenShift/Kubernetes, Elastic Search
  • practical experience of BDD/functional TDD using Cucumber/Spock, Trunk Based Development, feature toggles etc.
  • strong understanding of effective agile development, and a craftsperson approach to engineering applying SOLID and Clean Code principles
  • clear understanding of Data Structures and Object-Oriented Principles using Java
  • exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or public cloud (i.e., Tekton, Harness, Jenkins, etc.)
  • intermediate level experience in Applications Development role
  • consistently demonstrates clear and concise written and verbal communication
  • demonstrated problem-solving and decision-making skills
  • ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • apply fundamental knowledge of programming languages for design specifications
  • analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • serve as advisor or coach to new or lower level analysts
  • identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • 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

Sr. Technical Developer

Location
Location
United States , Scottsdale
Salary
Salary:
Not provided
thinkartha.com Logo
Artha Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Three years of experience working in the position offered or in any position/title providing experience with Java, .Net, SAS and Tableau
  • Qualifying experience must include experience with Java, .Net, SAS and Tableau
  • Position requires travel/relocation to various unanticipated client locations throughout the U.S. with expenses paid by the employer
Job Responsibility
Job Responsibility
  • Work on various BI Projects for clients and perform several activities such as business requirements analysis, development of reports, storyboards, ETL, unit testing, User training, Integration/ user testing and deployment activities
  • Conduct code reviews and enhancements for optimal performance and quality assurance
  • Responsible for development issues tracking, resolution and daily project status reporting
  • Facilitated effective communication between business and technical team
  • Design EDW analytics and reporting data model
  • Implement business intelligence solution architecture and overall project strategy
  • Automate the production and distribution of reports from EHR data across over 100 clinics
  • Develop simple and complex reports using BI Office report designer, SSAS and SSRS
  • Create departmental dashboards, reports and publications using BI Office
  • Design Analysis Services cubes and reporting data model
What we offer
What we offer
  • Expenses paid for travel/relocation to various unanticipated client locations throughout the U.S.
Read More
Arrow Right