Digital and Cognitive Transformation.
Full-Stack Developer, Java, Spring Boot, Hibernate, React
Location
United States
Posted
164 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Developer, Java, Spring Boot, Hibernate, React
Softgic
• Full-Stack Development: Own feature development across the entire stack using Java, Spring Boot, Hibernate, and React. • Backend Focus: Work primarily on backend development (approximately 70% backend / 30% frontend). • Collaboration: Partner with a small, highly skilled offshore development team, providing technical guidance and ensuring high-quality code. • Problem Solving: Address complex technical challenges and design scalable, innovative solutions. • Communication: Clearly communicate technical concepts to both technical and non-technical stakeholders. • Architecture & Quality: Contribute to architectural decisions and maintain high standards for security, scalability, and maintainability.
Job Requirements
- Experience: 5+ years of professional experience in full-stack software development, ideally with exposure to fintech or regulated environments.
- Strong Backend Skills: Proven experience building backend systems with Java.
- English Proficiency: Advanced written and spoken English (C1 or C2) is mandatory.
- Startup Mindset: Comfortable working in a fast-paced, evolving startup environment.
- Technical Skills Backend: Strong proficiency in Java.
- Hands-on experience with Spring Boot and Hibernate.
- Solid understanding of RESTful API design principles.
- Experience with SQL databases.
- Frontend: Proven experience building modern web applications using React.js.
- Ability to integrate frontend applications with backend services.
- Nice to Have Python: Proficiency in Python, including data structures, control flow, functions, object-oriented programming, and data manipulation with Pandas.
- AI / ML: Familiarity with machine learning concepts or libraries such as TensorFlow or PyTorch, or experience integrating AI-driven features.
- Cloud & DevOps: Experience with AWS or other cloud platforms.
- Testing: Experience using testing frameworks such as JUnit and Mockito.
- CI/CD: Familiarity with CI/CD pipelines.
Benefits
- Soft Skills
- Communication: Excellent written and verbal communication skills.
- Collaboration: Strong ability to work effectively in a team.
- Problem Solving: Analytical mindset with the ability to handle ambiguity.
- Adaptability: Thrives in a fast-paced startup environment.
- Passion: Strong enthusiasm for technology, fintech, and building impactful products.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Responsible for designing, implementing, and maintaining robust backend systems • Engage with and motivate clients while diving deeply into backend development • Envision future enhancements and drive quality results for clients
• Design, develop, and maintain RESTful APIs and microservices using Python • Architect secure, scalable, and high-performance backend applications • Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB • Write clean, efficient, testable code following best practices for performance, maintainability, and security • Design and deploy cloud-native applications using AWS services including EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM • Implement and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or AWS CodePipeline • Set up monitoring, logging, and observability using CloudWatch, CloudTrail, and similar AWS tools • Collaborate on infrastructure automation using CloudFormation, Terraform, or similar IaC tools • Support Amazon Connect setups including contact flows, routing profiles, and queue configurations • Integrate Connect solutions with AWS services like Lex, Polly, and Lambda • Assist in migration projects from legacy contact center platforms to Amazon Connect • Contribute to frontend work (React/Angular/Vue) when needed and ensure smooth integration with backend APIs
• Work on a wide range of client projects and challenges • Actively participate in project phases (analysis/development) • Build projects from scratch • Share best practices and innovative topics
Senior Software Engineer – Backend
Quadrivia AIAssistant AI by clinicians for clinicians and the patients we serve
• Implement, and maintain backend service (not tiny microservices—well-designed domain-driven boundaries). • Build scalable systems for supporting customer features and operational platform. • Implement resilient, high-throughput data pipelines. • Ensure accuracy, safety, and compliance in all system interactions with clinical data. • Own reliability: observability, fallback strategies. • Collaborate closely with AI, Clinical, QA, and Security teams. • Write clean, test-driven, maintainable code. • Validate and own all AI-generated code contributions.




