CrawlJobs Logo

Sr. Java Developer

oceanbluecorp.com Logo

Ocean Blue Solutions

Location Icon

Location:
United States, Harrisburg

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
December 11, 2025

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Java Developer

New

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
New

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 Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
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
  • hands-on experience with RESTful service implementations
  • experience and familiarity building modern Spring applications with Spring Boot
  • experience building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes)
  • hands on experience with Jenkins, TeamCity, Sonar Cube, BitBucket
  • strong understanding of different storage architectures and their appropriate application
  • experience in software development SDLC (Agile)
  • excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skills
  • experienced in developing real time low latency applications
  • exposure to or experience in message driven architectures.
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
What we offer
What we offer
  • equal opportunity employer
  • reasonable accommodation for individuals with disabilities.
  • Fulltime
Read More
Arrow Right
New

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
New

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

The Derivatives Credit Risk Technology Team is responsible for delivering Counte...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience with concurrent programming
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Understanding of Java internals such as class loading and memory management
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB
  • Familiarity with Linux environment including scripting skills
  • SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits
  • Excellent written and spoken communication skills (English)
  • Ability to multitask and work well under pressure
Job Responsibility
Job Responsibility
  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Fulltime
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

Big Data Application Development Sr Programmer

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 Development experience in big data space
  • Core Java
  • Full Stack developer
  • Big Data Frameworks
  • Hadoop
  • Scala
  • Hive
  • Impala
  • Kafka
  • Elastic
Job Responsibility
Job Responsibility
  • Develop real time and batch data transformation processes using wide range of technologies using Hadoop, Spark Stream, Spark SQL, Python, Hive etc.
  • Ability to translate architecture and low-level requirements to design and code using Big-data tools and processes
  • 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
  • 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
  • Critically evaluate the current processing and recommend process efficiencies/enhancements
  • Work closely with Technology partners to ensure the Business requirements are met by the development team
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.