
Java Developer
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain applications of enterprise caliber.
• Create and implement polished, responsive, accessible, and reusable user interfaces for enterprise Java applications.
• Convert product requirements and UX designs into maintainable production code.
• Utilize modern JavaScript/TypeScript frameworks such as React, Angular, or Vue for development.
• Evaluate emerging UI technologies like Svelte/SvelteKit, web components, HTMX, and Vaadin/Hilla.
• Integrate front-end applications with Spring Boot services using REST and event-driven APIs.
• Establish a scalable component architecture, state-management patterns, front-end routing, design-system conventions, and modular strategies.
• Collaborate with product and UX teams to enhance usability and workflow efficiency.
• Implement interfaces that align with WCAG 2.2 AA standards, including semantic HTML, keyboard navigation, and responsive layouts.
• Design and implement Java applications utilizing Spring Boot and Hibernate.
• Develop RESTful and SOAP services and integrate third-party APIs.
• Work with relational databases and optimize queries for improved performance.
• Write clean, testable code; conduct code reviews and unit testing.
• Identify bottlenecks and implement solutions to enhance scalability and efficiency.
• Apply secure coding standards while ensuring compliance with internal policies and industry regulations.
• Collaborate with QA, DevOps, and product teams to ensure timely delivery of features.
• Maintain technical documentation and actively contribute to team knowledge-sharing.
• Bachelor's degree in Computer Science or a related field.
• Over 3 years of experience in Java development.
• Proven experience in building production front-end applications using JavaScript and TypeScript with at least one modern framework such as React, Angular, or Vue.
• Strong understanding of HTML5, CSS3, responsive design, browser behavior, component-based development, state management, and front-end build tooling.
• Solid knowledge of Java SE/EE, Spring Framework, and ORM tools.
• Experience with build tools such as Maven and Gradle, along with version control systems like Git.
• Familiarity with CI/CD pipelines.
• Understanding of design patterns and principles of software architecture.
• Experience with microservices architecture is preferred.
• Exposure to messaging systems like Kafka or RabbitMQ is preferred.
• Familiarity with testing frameworks such as JUnit and Mockito is preferred.
• Relevant certifications in Java or related technologies are preferred.
• Competitive salary, commensurate with experience.
• Comprehensive benefits package.
• 401(k) Plan.
SoSafe
Quality Digital
Horizon3.ai
Get handpicked remote jobs straight to your inbox weekly.