NexTurn Inc. seeks an experienced backend developer proficient in Java and Spring Boot to design and maintain high-performance applications. The ideal candidate will manage cloud-native solutions using AWS and architect robust distributed systems. A Bachelor's degree in Computer Science or related fields is required along with skills in system design and microservices. Join a collaborative environment that fosters innovation and continuous learning, while troubleshooting and improving system performance.
Qualifications
Strong proficiency in Java with experience in modern Java features and capabilities.
Solid experience with Spring Boot and backend development frameworks.
Strong hands-on expertise in AWS services including Lambda, EKS, EC2, S3, and DynamoDB.
Good understanding of microservices architecture and backend engineering best practices.
Responsibilities
Design, develop, and maintain scalable, high-performance backend applications using Java and Spring Boot.
Build and manage cloud-native solutions using AWS services.
Architect and implement large-scale distributed systems and microservices.
Monitor, troubleshoot, and resolve production issues to ensure system reliability.
Participate in code reviews and enforce engineering best practices.
Skills
Java Proficiency
Spring Boot
AWS Services
System Design
Microservices Architecture
Python Programming
Docker
Kubernetes
Agile/Scrum
Education
Bachelor's degree in Computer Science, Engineering, or related field
Job description
Required Skills
Strong proficiency in Java with experience in modern Java features and capabilities.
Solid experience with Spring Boot and backend development frameworks.
Strong hands-on expertise in AWS services, including Lambda, EKS, EC2, S3, DynamoDB, and Valkey/Redis.
Experience building scalable distributed systems and cloud-native applications.
Strong system design and architecture skills with the ability to independently create HLD and LLD documents.
Experience with open-source relational databases and NoSQL databases.
Strong troubleshooting and production support experience, including performance tuning and reliability improvements.
Good understanding of microservices architecture and backend engineering best practices.
Strong analytical, problem-solving, and communication skills.
Ability to work independently with minimal supervision.
Experience with Python programming.
Working knowledge of Neo4J and RockDB.
Strong understanding of data structures and algorithms.
Experience building automated regression, functional, integration, and performance testing frameworks.
Familiarity with AI-assisted development tools such as Claude.
Exposure to Docker, Kubernetes, and CI/CD practices.
Experience working in Agile/Scrum environments.
Knowledge of monitoring, logging, and observability tools for distributed systems.
Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field.
Job Responsibilities
Design, develop, and maintain scalable, high-performance backend applications using Java and Spring Boot.
Build and manage cloud-native solutions using AWS services, including Lambda, EKS, EC2, S3, DynamoDB, and Valkey/Redis.
Architect and implement large-scale distributed systems and microservices.
Prepare and review High-Level Design (HLD) and Low-Level Design (LLD) documents.
Develop secure, reliable, and reusable RESTful APIs and backend services.
Monitor, troubleshoot, and resolve production issues to ensure system reliability, availability, and performance.
Optimize application scalability, latency, and operational efficiency.
with both relational and NoSQL databases for scalable data solutions.
Collaborate with cross-functional teams, including Product, DevOps, QA, and Engineering teams.
Build and enhance automated regression, integration, functional, and performance test suites.
Participate in code reviews and enforce engineering best practices and coding standards.
Mentor team members and contribute to technical discussions and architectural decisions.
Continuously explore and adopt new technologies, cloud capabilities, and AI-assisted development tools.