Overview
Software Engineer II on the Automation and Cognitive Software Technology team at LPL Financial's Global Capability Center in Hyderabad, building full-stack applications, cloud-native services and intelligent automation capabilities.
What you'll do
- Design, develop, test, and maintain modern full-stack applications using Angular, Java/Spring Boot, Python, and AWS services.
- Build responsive, accessible, and user-friendly web applications using Angular and modern front-end development practices.
- Design and develop RESTful APIs, backend services, and microservices architectures.
- Develop and deploy cloud-native and serverless solutions leveraging AWS services such as Lambda, API Gateway, Step Functions, S3, ECS, EKS, and Fargate.
- Collaborate with Product Owners, Business Analysts, Enterprise Architecture, and Agile development teams to design and deliver scalable business solutions.
- Participate in software design discussions, code reviews, and architecture reviews.
- Maintain, troubleshoot, optimize, and enhance existing applications and platforms.
- Work collaboratively with QA, DevOps, and Release Management teams to adopt CI/CD best practices and automation.
- Communicate effectively with technical and non-technical stakeholders throughout the software development lifecycle.
- Contribute to application security, observability, performance tuning, and operational excellence initiatives.
- Design and develop reusable services and components following modern software engineering principles and cloud architecture best practices.
What you'll need
- Bachelor's Degree or advanced degree in Computer Science, Engineering, or a related field.
- 2–3 years of software development experience building enterprise applications.
- Experience with Angular, TypeScript, HTML5, CSS, and modern web application development.
- Experience building backend services and APIs using Java/Spring Boot and/or Python.
- Understanding of REST APIs, object-oriented programming, software design patterns, and distributed systems concepts.
- Familiarity with AWS cloud services and cloud-native application development.
- Experience with Git, source control, and Agile software development methodologies.
- Minimum cumulative GPA of 3.0 or higher.
- Strong organizational, analytical, verbal, and written communication skills.
Nice to have
- Previous experience outside of the classroom such as internships, hackathons, research projects, or related technical experience.
- Experience developing full-stack applications using Angular and Java/Spring Boot.
- Experience building and deploying applications on AWS cloud platforms.
- Hands-on experience with AWS services such as Lambda, API Gateway, Step Functions, S3, DynamoDB, ECS, EKS, Fargate, and CloudWatch.
- Familiarity with serverless computing and event-driven architectures.
- Experience building RESTful APIs, microservices, and cloud-native applications.
- Experience with CI/CD tools and DevOps practices.
- Knowledge of Docker, Kubernetes, and containerized application deployment.
- Experience working with relational and NoSQL databases.
- Exposure to AWS AI/ML services such as Textract, Comprehend, Bedrock, or SageMaker.
- Understanding of application monitoring, logging, observability, and performance tuning.
- Experience with automated testing frameworks and software quality practices.
- Ability to collaborate effectively within Agile/Scrum teams and contribute to technical discussions and solution design.
Details
Read the full description and apply on the company’s own careers page.