SOA Java Developer Job Description
SOA Java Developer Duties & Responsibilities
To write an effective SOA java developer job description, begin by listing detailed duties, responsibilities and expectations. We have included SOA java developer job description templates that you can modify and use.
Sample responsibilities for this position include:
SOA Java Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for SOA Java Developer
Typically a job would require a certain level of education.
Employers hiring for the SOA java developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Software Development, Information Systems, Financial Services, Software Engineering, Education, Technical, Business, Mathematics
Skills for SOA Java Developer
Desired skills for SOA java developer include:
Desired experience for SOA java developer includes:
SOA Java Developer Examples
SOA Java Developer Job Description
- Implements and manages J2EE Application Server platforms to support web delivered business applications by analyzing existing code, enhancing it and/or implementing new features
- Works with business unit teams and provides proper guidance to ensure integration services and architectures are designed, tested, documented, implemented, enhanced and maintained according to the operations and performance standards of expected service quality
- Independently performs complex troubleshooting, root-cause analysis, solution development and implementation
- > in design sessions and code reviews
- Lead the application development/enhancement projects in areas of Integration of various Healthcare Payer applications
- Collaborate with internal teams and offshore and interact with customers to find solutions for projects and operational issues for existing systems
- Support functional specifications and technical architecture of projects in Java/SOA and integration applications
- Create High and low level design for work in in Java/SOA and integration applications
- Code or Code Reviews along with Unit Testing in Java/SOA and integration applications
- Engage in CI/CD pipeline creation for all batch applications in Java/SOA
- Familiarity with Git and social coding best practices, Eclipse, is a plus
- Aptitude and curiosity to develop an understanding of business context and trends, the business customers’ opportunities
- Experience working with Service Oriented Architecture utilizing REST, SOAP
- Hands on experience in building an enterprise scale highly componentized application using Java, J2EE, Hibernate, Spring, & latest JS framework such as Angluar JS
- Exposure to an SDLC maturity model
- Hands-on experience with the entire software development lifecycle requirements, design, implementation, integration testing, deployment and post production support
SOA Java Developer Job Description
- Act as single point of contact for all development related to projects assigned
- Working on Agile/ Water-Scrum-Fall based development methodology
- Developing the code that aligns to the technical design and coding standards
- Conduct Peer-Code Reviews for early detection of defects and code quality
- Support the testing phase (System Testing, SIT, UAT, Non-Regression Testing) and ensure quick turnaround of defect fixes
- Participating in integration planning with the team to ensure seamless integration with other system modules
- 5+ years of experience in JAVA based Web application development required
- Strong knowledge of Spring core
- Experience using and writing various scripting languages (Unix shell, python, ant)
- Developing software through participation in Agile Scrum ceremonies and collaborating with team members to best fulfill client requirements
- Conducting Application Unit Testing (AUT) by creating test scenarios, documenting test cases, creating test data and tracking test defects
- Participating in software design reviews and problem tracking management to bring defects to a resolution
SOA Java Developer Job Description
- Experience with Agile/Iterative development and full SDLC development- Ability to lead small to medium sized projects independently and with BA/PMs
- Utlize and promote Standards, Best Practices, Design Patterns
- Mentor junior and mid level developers
- Perform Design and Code Reviews and ensure code quality
- Proven track record of delivering projects successfully with speed without sacrificing quality
- Experience with at least one RIA Frameworks such as jQuery (preferred), Angular, YUI, Ext JS, DOJO
- Developing Entity Relationship Diagrams (ERDs) and Data Flow Diagrams (DFDs) for preliminary design reviews, and creating tables and views as specified in the SCRUM software process
- Reviewing business requirements, system requirements and technical specification
- Participating in meetings and discussions involving various organizational levels which include the NETC CIO, upper management, and the training operations staff
- Communicating effectively with client management and system team leads on project status, problems, and critical issues
- Application design and development experience using Java EE with JSF, JPA and EJB technologies
- Familiarity with DODAF artifacts
SOA Java Developer Job Description
- Experience with WSO2 (Tibco BW or Mulesoft)
- Experience working with virtualization technologies (Docker containers)
- Familiarity with Development and CICD tools such as Jira, Artifactory, Gitlab, and Chef
- Experience using common integration tools such as SOAPUI, Postman, Putty, etc
- Knowledge of operating and deploying solutions in public cloud environments (AWS, Azure, and/or GCP)
- Basic management and administration of *nix servers
- 5-10 years of back-end/middleware based Java development to include Webservices, SOA, and ESBs
- Experience working with relational (MySQL, Postgres, and/or MSSQL Server) and NoSQL (Mongo, Arango) databases, ORMs/ODMs, basic query analysis and performance optimization
- Good working knowledge of test suits/frameworks, unit and integration testing
- Experience using dev tools such as package managers, bundlers, task runners, linters
- Proficient with Git and version control flows
- Solid understanding of Object-Oriented design and data structures
SOA Java Developer Job Description
- Administration and development in Tomcat on UNIX
- Project experience with API based design approach and implementation in SOAP and REST
- Must be a self-starter with the ability to manage multiple priorities related to multiple projects at once and work collaboratively across organizational lines
- Experience with MySQL, triggers, stored procedures and database optimization
- Experience with Apache, Tomcat, Ant, Git
- Experience within Travel Services or GDS a huge plus
- Prior experience with Data Science or AI/ML is a plus
- Manage applications in the various stages of production (development, staging, ) in collaboration with clients, customer service, quality assurance, and creative/design departments
- Work well to solve problems with little supervision
- Adapt quickly to the dynamic needs of our clients
- Demonstrate an understanding of the impact of design on scalability and performance and can communicate that impact to various stakeholders
- Work well within a formal team structure