Java Developer

Posted 13 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

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


⛳️ Requirements

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


🏝️ Benefits

• Competitive salary, commensurate with experience.

• Comprehensive benefits package.

• 401(k) Plan.

People also viewed

Dropbox8 hours ago

Technical Architect

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
SoSafe9 hours ago

Node.js Fullstack Engineer – Backend-leaning

PT flagPortugal OnlyFull-timeBackend Engineer
ApplyView job
Quality Digital9 hours ago

Senior Back-End Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Horizon3.ai9 hours ago

Senior Backend Engineer – Autonomous Defense

US flagUnited States OnlyFull-timeBackend Engineer$170k – $235k/year
ApplyView job
Verity Group10 hours ago

Senior Java Backend Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Grupo Boticário10 hours ago

Back-End Developer, Node.js, Specialist I

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers