Senior Java Developer
Acara Solutions
Orange, CA, Orange, CA
senior
java
java
design
agile
technical
team
senior
architecture
software
messaging
tcp
tcp ip
Apply with Tarta Assistant 🤖
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
90% of users say Tarta.ai Assistant helps them save time applying for jobs.
Not a member? Click
here to subscribe.
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