Senior Software Engineer

Principal Financial View all jobs

  • Hyderabad, Telangana
  • Permanent
  • Full-time
  • 1 day ago
Job Description:ResponsibilitiesJob Title: Senior Software Engineer – Java & AWSExperience: 5+ yearsRole OverviewWe are looking for a highly skilled Senior Software Engineer with strong expertise in AWS (Primary) and Java-microservices (secondary) to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have deep technical knowledge, hands-on experience in modern Java frameworks, and proficiency in AWS cloud services to build robust, secure, and efficient solutions.Key Responsibilities
  • Development:
  • Develop and maintain enterprise-grade applications using Java and related frameworks.
  • Implement best practices for coding, testing, and deployment by applying design patterns.
  • Cloud Integration:
  • Implement cloud-native solutions leveraging AWS services.
  • Optimize applications for scalability, performance, and cost efficiency in the cloud.
  • Collaboration:
  • Work closely with architects, product owners, and cross-functional teams to deliver high-quality solutions.
  • Mentor junior developers and contribute to technical knowledge sharing.
  • Quality & Performance:
  • Ensure code quality through code reviews, unit testing, and adherence to coding standards.
  • Troubleshoot and resolve complex technical issues in production and non-production environments.
Must-Have SkillsJava - Advanced
  • Java SE & EE: Strong understanding of OOP, Collections, Generics, Exception Handling, Multithreading.
  • Frameworks: Spring (Core, Boot, MVC), Spring Data JPA, ORM framework.
  • APIs & Services: RESTful API design and implementation, JSON/XML processing.
  • Build & CI/CD: Maven/Gradle, Git.
  • Testing: JUnit, Mockito, integration testing.
AWS - Intermediate
  • Core Services: EC2, S3, RDS, Lambda, API Gateway, CloudWatch.
  • Deployment & Infrastructure: Elastic Beanstalk, ECS/EKS, CloudFormation/Terraform (basic understanding).
  • Security: IAM roles, policies, encryption, VPC basics.
  • Monitoring & Logging: CloudWatch, CloudTrail.
Good to Have
  • Microservices Architecture and containerization (Docker, Kubernetes).
  • Messaging Systems: JMS, SQS.
  • Database Skills: Strong SQL (MySQL/DB2) and NoSQL (DynamoDB).
  • DevOps Awareness: CI/CD pipelines, automated deployments.
Soft Skills
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and mentor team members.
QualificationsGraduate - Bachelor's degree (any stream)

Principal Financial

Similar Jobs

  • Senior Software Engineer II - IHC481

    Marriott Tech Accelerator

    • Hyderabad, Telangana
    Job Description Role Title: Senior Software Engineer II Position Summary: The Sr. Systems Engineer FinOps will be a technical expert responsible for driving measurable saving…
    • 5 hours ago
    • Apply easily
  • Senior Software Engineer II_IHC280

    Marriott Tech Accelerator

    • Hyderabad, Telangana
    Job Description Job Description: Role Title: Senior Software Engineer II Position Summary: If youre looking to build leading technology that enables the future of global tr…
    • 1 day ago
    • Apply easily