Senior Full-Stack Developer – Java & Integrations
Unknown · Remote (Remote) · posted Sep 14, 2026
Open to candidates worldwide
More remote jobs open to candidates in India, Vietnam, Indonesia, Pakistan, Nigeria, Bangladesh, Malaysia, Philippines, Brazil and Colombia
What this role actually asks for
Extracted by RemoteHuntMust have
- •5+ years of professional software development experience
- •Strong hands-on expertise in Java
- •Java 17+ and Spring Boot
- •Designing, building, and consuming REST APIs
- •Backend architecture and distributed application concepts
- •Relational databases (PostgreSQL)
- •Software development lifecycle in production
Nice to have
- •Apache Camel or similar integration frameworks
- •Enterprise integration patterns
- •Integrating SaaS platforms
- •Messaging or event-driven architectures
- •Front-end frameworks (Angular or React)
Tools and technologies
Languages required
The full posting
Design, develop, and maintain scalable applications and integration services using Java and Spring Boot. Build and support integrations between internal and external systems using APIs, web services, messaging, and integration frameworks. Work with Apache Camel and integration patterns such as routing, transformation, error handling, split/aggregate, and dynamic routing.
Design and consume REST and SOAP APIs, working with formats such as JSON and XML. Develop and optimize data models, queries, and persistence solutions using relational and/or document databases. Troubleshoot complex application and integration issues across distributed systems.
Contribute throughout the software development lifecycle, from technical design and implementation through testing, deployment, and production support. Apply secure coding, performance, maintainability, and scalability best practices. Collaborate with distributed engineering, QA, product, and business teams. Contribute to technical discussions, engineering standards, and continuous improvement initiatives across the team.
Must-haves 5+ years of professional software development experience, with strong hands-on expertise in Java. Strong experience with Java 17+ and Spring Boot. Experience designing, building, and consuming REST APIs and web services.
Solid understanding of backend architecture and distributed application concepts. Experience with relational databases such as PostgreSQL, including data modeling and SQL. Experience working throughout the software development lifecycle in production environments.
Strong debugging, problem-solving, and troubleshooting skills. Ability to work effectively within a distributed, cross-functional team. Advanced English communication skills.
Strongly Preferred Hands-on experience with Apache Camel or similar integration frameworks. Experience implementing enterprise integration patterns such as routing, transformation, error handling, split/aggregate, and asynchronous processing. Experience integrating SaaS platforms, enterprise applications, or third-party services.
Familiarity with cloud environments such as AWS, Azure, or GCP. Experience with messaging or event-driven architectures. Nice to Have Experience with front-end frameworks such as Angular or React.
Knowledge of CI/CD pipelines and modern software delivery practices. Bachelor's degree in Computer Science, Engineering, or a related field.
Our process is designed to be straightforward and give you the opportunity to understand both the technical challenges and the team you would be joining. Talent Acquisition Interview (60 minutes): Conversation about your background, experience, and career expectations. Technical Assessment: Take-home exercise focused on practical development skills. Technical & Team Interview (60 minutes): Conversation with the engineering team and Hiring Manager to explore your technical experience, problem-solving approach, and potential fit with the team.
Is this one actually worth your time?
RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.