✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Senior Java Developer

Acara Solutions Orange, CA, Orange, CA
senior java java design agile technical team senior architecture software messaging tcp tcp ip
September 23, 2022
Acara Solutions
Orange, CA, Orange, CA
FULL_TIME, PART_TIME
$20/HOUR
Acara Solutions is now hiring Senior Java Developer in Orange, CA. View job listing details and apply now.

Acara Solutions is looking for a Senior Java Developer for our Client located in Orange, CA (HYBRID OPERATIONS)



  • The 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.

  • 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


Required Skills / Qualifications:



  • Bachelor's degree

  • Minimum of 5 years' experience in software development using Java and related technologies

  • Minimum of 5 years' experience in building out solutions using workflow tools like JMS, schedulers and workflow engines

  • Minimum of 5 years' experience with XML and XSD, including schema design, parsing, serialization / deserialization

  • Minimum of 5 years' experience with SVN and TFS, including branching, merging, deployment and work item management

  • Minimum of 5 years' experience with Agile / SCRUM methodology

  • Minimum of 5 years' experience with software practices of Continuous Integration and Automated testing


Preferred Skills / Qualifications:



  • Experience with project leadership and management

  • Experience with DB2

  • Experience with Objective-C or Swift

  • Java 8 Corretto (with plans to go to 17)

  • Linux (ubuntu and centOS), Mac

  • Intellij IDE

  • JMS with ActiveMQ and Stomp. TCP IP. RES

  • 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

  • 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

  • Mathematics background and knowledge of transportation or maritime

  • SVN / Azure DevOps Git


Additional Information:



  • Upon offer of employment, the individual will be subject to a background check and a drug screen.

  • This position will involve two days per week on site in our Anaheim office location, and three days remote.


Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.


Job Type: Full-time


Salary: $110,000.00 - $130,000.00 per year


Schedule:



  • 8 hour shift


Education:



  • Bachelor's (Preferred)


Experience:



  • Software development: 5 years (Preferred)

  • Java: 5 years (Preferred)

  • Agile / scrum: 5 years (Preferred)

  • Continuous Integration and Automated testing: 5 years (Preferred)


Work Location: One location


Report this job

Similar jobs near me

Related articles