Lorven Technologies - Los Angeles, CA
posted 3 months ago
The Java Fullstack Developer position is a long-term project based in Los Angeles, CA, requiring a candidate with a strong finance background and extensive experience in both front-end and back-end development. The ideal candidate will possess a Bachelor's degree in Computer Science or a related field, along with a minimum of 12 years of relevant experience in software development. This role involves analyzing existing backend legacy code built on Java/J2EE, JSP, JSF, Servlets, JPA, and Hibernate, with a focus on troubleshooting and fixing issues efficiently. In addition to backend responsibilities, the developer will work independently on front-end applications developed using React, Node.js, TypeScript, and JavaScript. The position requires expertise in database management, particularly with PostgreSQL and NoSQL, including the use of stored procedures, views, triggers, and database functions. The candidate should also have experience integrating third-party applications using REST, SOAP, and flat file methods. The role includes maintaining modern applications in the cloud, identifying suitable AWS Cloud services that ensure high performance and scalability. Familiarity with managing and deploying applications on JBOSS and Apache servers in both Windows and Mac environments is essential. While not mandatory, skills in Python, Kotlin, mobile development, Docker, Spring, and Linux/Unix are considered advantageous. The developer will be responsible for building web applications that adhere to industry standards, utilizing high-quality and reusable code. Transforming app designs into front-end code using React, Node, TypeScript, HTML5, CSS, and JavaScript is a key aspect of the role. Candidates should have at least 6 years of experience as a full stack developer, with a strong background in website development and implementation. Experience in developing responsive UI/UX designs using HTML5, JavaScript, TypeScript, CSS/LESS/SASS, and styled components is required, along with a minimum of 3 years in SaaS application development. Excellent communication skills are crucial, as the developer will need to effectively interact with both internal and external customers, addressing their needs and concerns with a high level of focus and attention to detail.