Job Details

ID #45445509
State California
City Orange
Job type Permanent
Salary USD Determined on Experience Determined on Experience
Source Platinum Resource Group
Showed 2022-09-05
Date 2022-09-04
Deadline 2022-11-03
Category Et cetera
Create resume

Sr. Java Developer

California, Orange, 92868 Orange USA

Vacancy expired!

Senior Java Developer Location; Orange, CA (hybrid - 3 in office / 2 remote) JOB DESCRIPTIONThe Senior Java Developer will be responsible for participating in the full agile application development life cycle for new and existing development, design, construction and testing of Java applications and reusable components to support overall project requirements. This role will include analyzing technical needs and developing application architecture and coding to meet design objectives and functional requirements. Java application architecture will rely heavily on Java Messaging Services communicating over TCP IP and other vendor specific protocols. Job duties also include maintaining existing java-based applications which may involve some level of reverse engineering relying on heavy collaboration with the development team. In addition, the Senior Java Developer will be responsible for debugging, upgrading and correcting errors in Java programs with a heavy emphasis on writing and implementing automated tests. This role will include the creation and maintenance of technical document artifacts for both new and existing applications, as well as very strong communication skills across all functional groups. This position will involve two days per week on site in our client's Orange, CA office location, and three days remote.

  • Heavy collaboration with dev team to understand current Java applications, JMS messaging and workflows.
  • Maintain and extend existing java applications and Web Services.
  • Analyze technical needs to create application architectures, coding and automated tests to meet design objectives.
  • Perform error analysis and debugging of new and existing Java applications and messaging services.
  • Create technical documentation artifacts for both new and existing Java applications.
  • Collaborate with business users and stakeholders to understand requirements and meet expectations.
  • Communicate effectively across all functional groups demonstrating understanding of project requirements, technical architecture details, status of assignments and outcome of various team interactions.
  • Take complete ownership of SDLC and project deliverables for assigned tasks adhering to Agile methodologies.
  • Track progress of deliverables and adhere to project deadlines following Agile ALM principals.
  • Complete code reviews and mentor fellow team members.
QUALIFICATIONS
  • 5+ years of experience in software development using Java and related technologies.
  • Expert in Core Java with strong understanding of Data Structures, Thread Pooling, Event handling, Exception handling, Generics and functional programming principals.
  • Excellent software architecture design, system design, analytical, problem solving and decision-making skills.
  • Excellent team collaboration, leadership and communication skills.
  • Experience building out solutions using workflow tools like JMS, schedulers and workflow engines.
  • Strong understanding of TCP IP protocols.
  • Proven ability to design scalable REST and SOAP web services.
  • Strong ability to develop functional analysis and design specifications.
  • Experience with XML and XSD, including schema design, parsing, serialization / deserialization.
  • Experience with SVN and TFS, including branching, merging, deployment and work item management.
  • Experience with Agile / SCRUM methodology.
  • Experienced with software practices of Continuous Integration and Automated testing.
  • Experience with project leadership and management is a plus.
  • Experience with DB2 is a plus.
  • Experience with Objective-C or Swift is a plus.
  • Mathematics background and knowledge of transportation or maritime is a plus.
  • Bachelor's degree or equivalent practical experience.
  • Technology Environments / Tools:
    • SVN / Azure DevOps Git
    • Java 8 Corretto (with plans to go to 17)
    • Linux (ubuntu and centOS), Mac is plus
    • Intellij IDE
    • JMS with ActiveMQ and Stomp. TCP IP. REST
Platinum Resource Group is a professional level consulting firm, providing resources to Fortune 1000 client companies in the areas of technology, human resources, accounting, finance, business systems and supply chain, on a contract and interim basis. PRG has operations in Orange County, San Diego, Los Angeles, and San Francisco. As a W-2 employer we offer our consultants direct deposit bi-weekly payroll, health, dental, vision benefits, paid holidays, and referral bonuses.

Vacancy expired!

Subscribe Report job