Senior Software Engineer
People Tech Group Inc
5 - 10 years
Hyderabad
Posted: 04/01/2026
Job Description
Job Title: Java Developer Backend
Location: Hyderabad, Telangana, India
Employment Type: Full-Time
Company Overview:
We are a forward-thinking software engineering team dedicated to delivering high-quality, scalable applications for clients across industries. We emphasize clean code, robust architecture, end-to-end ownership, and continuous improvement. Our culture encourages collaboration, learning, and shared responsibility.
Position Summary:
We are looking for a talented and experienced Java Developer to join our backend engineering team. In this role, you'll design, develop, and maintain backend services and APIs, leveraging cloud-native technologies to build scalable, reliable, and high-performance systems. Although the focus is on backend development, there may be opportunities to contribute to frontend tasks when technical needs arise. You will collaborate closely with cross-functional teams architects, frontend developers, QA, and DevOps to ensure the successful delivery of features from conception to production.
Key Responsibilities:
- Design, develop, and maintain backend services and RESTful APIs using Java (Java 8+) and frameworks such as Spring Boot and Hibernate.
- Build scalable, cloud-native applications by leveraging AWS services (EC2, S3, RDS, Lambda, API Gateway, DynamoDB, and other relevant tools).
- Collaborate with cross-functional teams to define system architecture, ensuring that solutions meet requirements for performance, scalability, security, and maintainability.
- Troubleshoot, debug, and optimize backend services; monitor performance, fix bugs, and implement improvements over time.
- Optionally contribute to frontend development using modern JavaScript frameworks (React, Angular, Vue.js) when needed.
- Maintain clear and up-to-date documentation for all code, APIs, and system design decisions.
- Participate in code reviews, adhere to coding standards, and follow best practices for version control (e.g., Git), branching strategies, and CI/CD workflows.
- Work with DevOps or infrastructure teams if applicable to support containerization (Docker), orchestration (Kubernetes), deployments, and automated builds.
- Use caching strategies (e.g., Redis, Memcached), background processing or message queues, and database optimizations where relevant to ensure application efficiency.
- Apply agile methodologies: attend sprint planning sessions, contribute to backlog grooming, and track tasks using tools like JIRA.
Required Qualifications & Skills:
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum 34 years of professional experience developing backend systems using Java (Java 8+).
- Solid hands-on experience with Spring Boot and Hibernate (or equivalent ORM frameworks).
- Strong understanding of RESTful API design, microservices architecture, and design patterns.
- Proficiency with AWS cloud services (EC2, S3, RDS, Lambda, API Gateway, DynamoDB, etc.).
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases, with experience in writing efficient queries and schema design.
- Experience using version control (Git), and working with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
- Good communication skills, ability to collaborate with cross-functional teams, and strong problem-solving mindset.
Preferred / Nice-to-Have Skills:
- Certifications such as AWS Certified Developer Associate (or equivalent).
- Experience with containerization (Docker) and orchestration tools (e.g. Kubernetes).
- Familiarity with caching systems (Redis, Memcached), message queues, and background job processing.
- Experience or willingness to contribute to frontend development using modern frameworks (React, Angular, Vue).
- Exposure to full-stack development ability to manage end-to-end feature delivery from backend to frontend and deploy to production.
- Experience working in Agile environments, using tools like JIRA, Confluence, and collaborating in sprints.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
