Source description
About the role
Java Back End Engineer with AWS. Core Responsibilities Design, develop, and deploy microservices-based backend systems using Java, J2EE, Spring, Spring Boot, HTML/CSS, JavaScript, JSP, Servlets, JDBC, Struts framework Build and maintain robust, secure, and scalable APIs and services on AWS/GCP. Strong knowledge of unit testing frameworks like JUnit, Mockito Develop and manage ETL workflows using Pentaho or any equivalent tool (e.g., Talend, Apache NiFi). Own and author High-Level Design (HLD) and architecture documents. Work with cross-functional teams and contribute across the stack when needed (frontend/backend/devops). Optimize database queries, schemas, and performance tuning for MySQL and Redshift Experience in debugging, tuning and optimizing Java micro service components Proficiency with Git for managing code versions and collaborating with other developers to participate in code reviews, architecture reviews. Develop scripts and automate infrastructure with Terraform, Bash, and CI/CD pipelines. Primary Skills Languages/Frameworks: Java (v8, v17 & v21), Spring Boot Architecture: Microservices, RESTful APIs Cloud: AWS/GCP (EC2, S3, Lambda, RDS, CloudFormation, SQS, SNS) Database: MySQL and Redshift ETL Tools: Pentaho, Talend, or similar CI/CD: GitHub Actions, Jenkins, Docker, Kubernetes Monitoring/Logging: CloudWatch, DataDog Scripting: Bash, Shell Secondary Skills (Good To Have) Infrastructure as Code (IaC): Terraform Languages/Frameworks: Python, Node.js Frontend: React, Angular, JavaScript
More at inoptra digital