What are the responsibilities and job description for the AWS Engineer position at Tanisha Systems, Inc.?
Job Details
Role: AWS Engineer
Location: Chicago IL ( 5 Days onsite)
Experience: 10 Years
Job Description:
Key Responsibilities:
" Backend Development: Design, develop, and maintain backend services using Core Java and integrate RESTful APIs to support business functionality and user interfaces.
" API Development: Develop, test, and document RESTful APIs that integrate with various services and client applications to ensure seamless communication across systems.
" AWS Cloud Integration: Leverage AWS services (EC2, S3, Lambda, RDS, API Gateway, Postgres, etc.) to deploy, scale, and manage applications in a cloud environment.
" Performance Optimization: Continuously optimize application performance and troubleshoot issues in Java-based applications and AWS cloud infrastructure.
" Microservices Architecture: Build and manage microservices-based applications, ensuring they are modular, scalable, and fault-tolerant.
" Security & Compliance: Implement security best practices, such as authentication, authorization, encryption, and data integrity in both the application and AWS infrastructure.
" Collaboration: Collaborate with cross-functional teams, including frontend developers, DevOps, and QA engineers, to ensure seamless integration and smooth software delivery.
" CI/CD & Automation: Implement CI/CD pipelines to automate the build, testing, and deployment processes using AWS tools and other relevant technologies.
" Documentation: Write clear and maintainable technical documentation, including API documentation and deployment processes.
Required Skills and Qualifications:
" Core Java: Strong experience in developing enterprise-grade applications using Java (Java 8 or higher), including knowledge of core Java concepts like multithreading, collections, concurrency, and JVM performance tuning.
" REST API Development: Hands-on experience in developing and consuming RESTful APIs, including knowledge of HTTP, JSON, and API design best practices.
" AWS: Proven experience with AWS services, including EC2, S3, RDS, Lambda, VPC, IAM, API Gateway, and CloudFormation. Familiarity with scaling applications on AWS.
" Database Knowledge: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
" Version Control: Proficiency in Git for version control, managing code repositories, and handling pull requests.
" Automation Tools: Experience with tools like Maven, Jenkins, or Gradle for building and automating deployments.
" Testing: Experience with unit testing frameworks (JUnit, TestNG) and integration testing tools for API testing (Postman, Rest Assured).
" Agile Methodologies: Familiarity with agile development practices, including Scrum or Kanban.
Preferred Qualifications:
" Microservices Architecture: Experience building and deploying microservices using tools like Spring Boot, Docker, and Kubernetes.
" DevOps Practices: Knowledge of CI/CD pipelines, containerization, infrastructure as code, and AWS-specific services like AWS Code Pipeline, ECS, and EKS.
" Cloud Security: Familiarity with security concepts and best practices in the cloud, including IAM, VPC security, encryption, and compliance.
" Certifications: AWS Certified Developer Associate or AWS Certified Solutions Architect Associate is a plus
About Tanisha Systems, Inc.
Tanisha Systems, founded in 2002 in Massachusetts-*, is a leading provider of Custom Application Development and end-to-end IT Services to clients globally. We use a client-centric engagement model that combines local on-site and off-site resources with the cost, global expertise and quality advantages of off-shore operations. We deliver Custom Application Development, Application Modernization, Business Process Outsourcing and Professional IT Services from office locations in * and *.
Tanisha Systems services clients in Government, Banking & Financial Markets, Insurance, Healthcare, Retail & Consumer Goods, Energy & Utilities, Life Sciences, Telecom, Manufacturing and Transportation Industries around the globe. Our engagement model provides a flexible operational environment that empowers our clients with the right levels of control.
Want to read more about Tanisha Systems? Visit us at