An Impact Financial Services platform for GenZ.
Backend Java Developer
Location
United States
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Backend Java Developer
Spoon
• Develop and maintain Java-based applications on cloud-based platforms. • Migration of Java applications and core mail services • Identify and implement optimizations, fine-tune / re-architect infrastructure • Integration with existing DevOps and CICD pipelines/environments • Improve future maintainability of the platform and surrounding tools • Design and implement solutions that meet business requirements, ensuring scalability, security, and reliability. • Work with cross-functional teams to develop and deploy complex applications on AWS/GCP. • Lead and mentor other engineers throughout design and development
Job Requirements
- 6+ years of backend development experience
- Strong back-end experience in software development using Java Object-oriented programming skills
- Strong knowledge of RESTful APIs and microservices architecture
- Experience with AWS or GCP
- Understanding of data structures and algorithms
- Experience with Distributed Systems and Large Scale Systems
- Strong computer science fundamentals and knowledge of Design Patterns
- Analytical and problem solving skills
- SQL and RDS Database
- Nice to Have Experience:**
- Experience with DevOps tools and practices
- Leadership experience
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contribute to the development and enhancement of the Sprocket workflow execution engine and related Rust crates (e.g., wdl, sprocket, crankshaft) • Improve and extend the Workflow Description Language (WDL) specification, including proposing, drafting, and shepherding changes through the ratification process • Collaborate on the evolution of the Task Execution Schema (TES), including interaction with standards bodies and the open-source community • Develop and maintain reference implementations, ensuring comprehensive API documentation (OpenAPI/Swagger) • Regularly communicate progress and coordinate with the internal computational biology team
• Hands-on development of core business logic using Java and the Spring Boot framework. • Architect, deploy, and manage scalable back-end infrastructure and services on AWS. • Implement and maintain CI/CD pipelines and automated testing to accelerate deployment. • Define and create high-quality, secure, and well-documented RESTful APIs for front-end consumption. • Write, debug, and perform code reviews for clean, efficient, and high-performing production code.
Role Description Nexaminds is looking for a Senior Backend Engineer with strong expertise in Python and solid Java experience to design, build, optimize, and scale high-performance backend systems and cloud-native applications. The ideal candidate is passionate about building modern backend solutions with Python while also contributing to Java-based services in a Google Cloud Platform (GCP) environment. Experience with AI/LLM integrations is highly valued. Qualifications - 5–8+ years of professional backend engineering experience with strong Python development skills. - Solid experience with Java. - Hands-on experience building scalable backend services, REST APIs, and data pipelines using Python and Java. - Deep expertise with Google Cloud Platform (GCP) and cloud-native architectures. - Experience designing and maintaining microservices and distributed systems. - Familiarity with Large Language Models (LLMs) and AI/ML backend integration patterns. - Experience utilizing AI-assisted development tools such as GitHub Copilot to improve development efficiency and code quality. - Strong Application Security (AppSec) mindset, with experience identifying and remediating codebase and dependency vulnerabilities. - Excellent communication skills to collaborate effectively across cross-functional product, data, and infrastructure teams. - Strong written and verbal English proficiency. Requirements - Design, build, and deploy scalable backend services, APIs, and data pipelines using Python and Java on Google Cloud Platform. - Develop new backend capabilities primarily in Python while maintaining and enhancing existing Java services. - Integrate AI/LLM capabilities into backend applications and support modern AI-driven workflows. - Modernize and optimize cloud infrastructure, ensuring high availability, scalability, and reliability. - Leverage GitHub Copilot and other AI-assisted development tools to improve engineering productivity and code quality. - Proactively identify, prioritize, and remediate security vulnerabilities to ensure application safety and data protection. - Conduct code reviews, promote best engineering practices, maintain high test coverage, and produce clear technical documentation. - Collaborate closely with product, data, and infrastructure teams to deliver high-quality backend solutions. Benefits - Stock options 📈 - Remote work options 🏠 - Flexible working hours 🕜 - Benefits above the law - Access to mentorship and tons of opportunities to learn and level up.
Intermediate .NET Developer
Imaginary CloudSoftware Development & UX/UI Design | Awarded Best Workplace Europe, Best Quality of Life & 2nd Best Workplace Portugal
• Join a company that empowers you to do your very best work. • Work with the best in the industry in a supportive, happy, and human-centric environment. • Drive innovation by creating innovative projects for some of the best companies around the world. • Collaborate with multidisciplinary teams on various projects, overcoming challenges that will enhance your skills.


