Job Description
Description:
Job Overview
We are seeking a Java Developer to join our software development team in our office in Oxnard, Californa. Java Developers
design, develop, and manage Java-based applications and systems. With Java being a critical
technology in enterprise software, this role is essential in creating robust backend services,
desktop applications, and mobile integrations.
You will be responsible for all stages of the software development lifecycle—from concept and
design to testing and deployment. This role requires a strong understanding of Java, problem-
solving ability, and a commitment to high-quality code.
Key Responsibilities
Design, develop, implement, and maintain scalable Java-based applications
Collaborate in all phases of the software development lifecycle
Analyze user requirements and translate them into business objectives
Ensure application functionality aligns with organizational goals
Write efficient and reusable code and perform code reviews
Conduct unit testing, prepare design documentation and technical specifications
Support software releases and deployments to production environments
Troubleshoot performance issues and propose optimization strategies
Requirements:
Core Technical Skills
Proficient in Java with a deep understanding of its ecosystems
Familiarity with MVC architecture, JDBC, SOAP, and RESTful web services
Develop responsive and user friendly interfaces using frameworks like Angular, React or Vue.js
Knowledge of JSP, servlets, and web frameworks such as Spring and Struts
Familiarity with tools like Ant, Maven, Gradle, and version control systems (e.g., Git)
Basic knowledge of the JVM, memory management, class loading, and performance tuning
Integrate data storage solutions including SQL/NoSQL or MongoDB
Understanding of markup and web technologies: HTML5, CSS, JavaScript, TypeScript, JSON, XML
Additional Skills
Experience with cloud platforms (AWS, Azure)
Ability to work with multimedia and frontend-backend integrations
Strong documentation and communication skills
Exposure to software architecture design and system analysis
Education and Experience
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
2–5 years of hands-on experience in Java development preferred
Java certifications are a plus
Compensation and Career Growth
Salary Range: Based on experience and qualifications (e.g., $80,000–$105,000).
Opportunities to grow into Senior Developer, Technical Lead, or Full Stack Developer roles.
Access to professional training and certification programs to support career development.
This position if full-time.
Benefits include: medical, dental, life, vision, 401k, voluntary benefits, sick, vacation.
Remote work is not being considered at this time.
No recruiters please.
Full-time
Hybrid remote