Responsibilities:
- Extensive IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE technologies.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with various J2EE technologies including Hibernate, Servlets, JNDI, JMS, JDBC, SOAP and Rest based Web services, Concurrent programming.
- Experience in using Java coding in combination with AWS native services, Lambda, S3, Kinesis Stream ·
- Experience in implementing Java EE design patterns.
- Oversee peer code reviews and provide active guidance and direction on development.
- Develops/updates Services and APIs using Java technology for use in current and future project
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter
- lambda, ecs, step functions, ec2, ecs fargate, api gateway, dynamo db, docker, cloud formation
- Hand on in at least one popular Python framework (like Django, Flask or Pyramid
- Debugging codes when required and troubleshooting any Python-related queries.
- Developing applications using the python programming languageWriting scable code using Python programming language.
Education: At least a bachelor's degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or a closely related field is required