GPS
SOLUTIONS

Senior Specialist Software Engineer Java

R&D / Engineering | Pune, India | INDIA

Main Responsibilities and Deliverables: 

  • Design and develop quality, proficient and enterprise grade solutions in a public cloud environment that satisfies business requirements
  • Work as part of the development team towards the application in an aggressive deadline
  • Program in serverless application languages supported by AWS Lambda (Java, JavaScript, Python)
  • Test your code using Unit/System tests and automation
  • Fix bugs and care about enterprise grade quality
  • Contribute to technological decisions
  • Participate in reviewing design and code for other team members
  • Adhere to agile development principles while following and improving all aspects of the scrum process
  • Function as a subject matter expert in one or more product components
  • Mentor junior engineers on best practices of developing a web application
  • Pro-actively contribute to process improvement activities
  • Provide assistance to support engineers and customer service staff in order to resolve production issues as quickly as possible 

Level Distinctions:

  • E./B.Tech in Computer Science, Industrial/Electronic Engineering
  • 6-9 years software development experience
  • 2+ years as a leading Senior or Principal level software engineer
  • Hands-on experience with Node.js or Python, as well as Java
  • Hands-on experience with microservices architecture
  • Hands-on experience in the public cloud; AWS preferred
  • DevOps experience with the ability to make zero configuration, CI, and CD a reality; AWS OpsWorks, AWS CloudFormation, and Chef experience preferred
  • Maximize the benefits of logging, monitoring, error tracking, and alerting; AWS CloudWatch preferred
  • Meaningful experience with messaging/distributed logs; AWS Kinesis and SQS preferred
  • NoSQL database modeling and design in a public cloud environment; AWS DynamoDB preferred
  • Experience developing and deploying applications in Docker containers and scaling them in production; AWS ECS and ELB preferred
  • Passion for quality software, including testability, automation, and test code coverage
  • RESTful service design, documentation, and implementation experience; AWS API Gateway experience preferred
  • Leverage a successful balance between security, access control, and auditing capabilities in the public cloud; AWS IAM, AWS Config, and AWS key management preferred
  • Working knowledge of cloud storage solutions; AWS preferred
  • Serverless computing experience; AWS Lambda preferred 

Preferred Experience:

  • Experience with AWS
  • Experience with CloudFormation, CircleCI, or Jenkins
  • Experience with AWS DynamoDB
  • Experience with Docker
  • Experience with AWS ECS
  • Experience with Swagger
  • Experience with AWS API Gateway
  • Experience with AWS Lambda
  • Experience creating and testing REST API's

Share with a friend Facebook Twitter LinkedIn Google+