Senior Software Engineer 1
Research and Development
2024-49159
Bengaluru, India
Overview
As a Java Developer at Powerschol, you will be responsible for designing, developing, and maintaining web applications and services using Java and cloud-native technologies. You will collaborate closely with our team of developers, DevOps engineers, and product managers to deliver high-quality, scalable, and resilient solutions. Your expertise in AWS cloud services, SaltStack for infrastructure automation, and serverless architectures will be crucial in ensuring that our applications are robust, efficient, and capable of handling the demands of modern enterprise environments.
Responsibilities
Key Responsibilities:
- Develop and maintain Java-based applications and microservices.
- Design and implement cloud-native solutions using AWS services, such as Lambda, API Gateway, S3, and DynamoDB.
- Automate infrastructure provisioning and configuration management using SaltStack.
- Build and manage serverless applications, ensuring high availability and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and contribute to improving coding standards and best practices.
- Troubleshoot and resolve performance, reliability, and scalability issues in a timely manner.
- Stay up-to-date with the latest industry trends and technologies, particularly in the areas of cloud computing and automation.
Qualifications
Qualifications:
- Strong proficiency in Java and related frameworks such as Spring or Spring Boot.
- Hands-on experience with AWS cloud services, including EC2, RDS, S3, Lambda, and more.
- Experience with SaltStack for configuration management and infrastructure automation.
- Familiarity with serverless architectures and technologies.
- Knowledge of RESTful API design and development.
- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication skills and the ability to work collaboratively in a team-oriented environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Compensation & Benefits
Compensation & Benefits
PowerSchool India offers the following:
- Comprehensive Medical Insurance Coverage with no co-payment
- Annual Health Checkup Benefits
- Generous Parental Leave
- Maternity leaves governed by the Law
- Paid Time off (Includes Birthday Leaves, Medical Leaves, Sick and Casual Leaves)
- Wellness Program and Employee Assistance Program
- Tuition Reimbursement
- A reasonable base compensation range for this position as per industry standards
EEO Commitment
EEO Commitment
PowerSchool is committed to a diverse and inclusive workplace. PowerSchool is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers PowerSchoolers to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you have a disability and need an accommodation regarding our recruiting process, please let us know by emailing accomodations@powerschool.com.
#LI-MS1