Overview
Skills
Job Details
Job Description
We are seeking a skilled Software Engineer (Engineer II) to join our IT Product team. This role involves full-cycle application development, including design, development, integration, testing, and deployment of new and existing systems. The ideal candidate will be a hands-on full stack developer with strong experience in Java, Angular, Spring Boot, Python, and modern cloud and DevOps technologies.
Key Responsibilities
Design, develop, test, and deploy full stack applications using Java and Angular
Build and consume RESTful APIs and web services
Work across front-end, back-end, and database layers
Participate in Agile/Scrum ceremonies and sprint-based development
Support integration, system testing, and production deployments
Collaborate with cross-functional teams to understand business requirements
Contribute to MLOps workflows including data analysis, model training, deployment, and re-training
Maintain and enhance CI/CD pipelines and containerized applications
Required Skills & Qualifications
Bachelor’s Degree (Mandatory)
5+ years of overall IT experience
3+ years of hands-on development experience
Strong experience with:
Java (Core Java / Java 11 – OpenJDK)
Spring Boot (2.x)
Angular (8 or higher)
Full stack development experience (UI, backend, database queries)
Python expertise with libraries:
pandas, numpy, scipy, TensorFlow, scikit-learn
Experience with Git/GitHub, including code merges and conflict resolution
CI/CD tools: Jenkins, Tekton
Containerization: Docker, Kubernetes
API & integration experience (REST, Web Services)
Familiarity with Hadoop ecosystem, ETL workflows, and Hive queries
Experience working in Agile environments
Preferred / Nice-to-Have Skills
Google Cloud Platform (Google Cloud Platform): GCS, BigQuery, DataFlow
Infrastructure as Code: Terraform
Monitoring tools: Splunk, Dynatrace
QlikView / Qlik Sense experience
Pivotal Cloud Foundry (PCF)
Strong business acumen to define and support new use cases