Senior Software Engineer
India, Telangana, Hyderabad
1 week ago
Applicants: 0
Share
2 weeks left to apply
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: Bachelor?s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Minimum 3?4 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.
Additional Information
- Company Name
- People Tech Group Inc
- Industry
- N/A
- Department
- N/A
- Role Category
- Data Engineer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 1 week ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position