A global technology services company in India is seeking skilled software developers to drive end-to-end feature development and challenges in implementation. Ideal candidates will have extensive knowledge of AWS cloud migrations, RESTful APIs, and experience in technologies such as Java, Springboot, and Python. This role offers opportunities to collaborate on innovative projects and contribute to team leadership within the tech domain.
Qualifications
In-depth knowledge of design issues and best practices.
Familiar with various design and architectural patterns.
Implementing automated testing platforms and unit tests.
Responsibilities
Lead end-to-end feature development and resolve challenges.
Create design artifacts and perform code reviews.
Migrate applications to AWS cloud environments.
Skills
Containerization
Micro service development on AWS
Object-oriented programming
Java/J2EE
Springboot
Python
RESTful APIs
Software configuration management systems
Logical thinking
Problem solving skills
Tools
AWS Cloud
Job description
Responsibilities
End-to-end feature development and resolving challenges faced in the implementation
Create detailed design artifacts, work on development, and perform code reviews, implement validation and support activities
Contribute to team meetings, troubleshooting development and production problems across multiple environments and operating platforms
Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development
Application migration to AWS cloud
User requirements, envisioning system features and functionality
Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities
Understand and analyze client requirements, refactor systems for workload migration / modernization to cloud (AWS)
End-to-end feature development and resolving challenges faced in the implementation
Qualifications / Skills
Containerization, micro service development on AWS is preferred.
In-depth knowledge of design issues and best practices
Solid understanding of object-oriented programming
Familiar with various design, architectural patterns and software development process.
Implementing automated testing platforms and unit tests
Strong experience in building and developing applications using technologies like Java/J2EE, Springboot/Python
Knowledge about RESTful APIs and ability to design cloud ready applications using cloud SDK’s, microservices
Exposure to cloud compute services like VM’s, PaaS services, containers, serverless and storage services on AWS
Contribute to thought leadership within the area of technology specialization
Good knowledge on software configuration management systems
Awareness of latest technologies and Industry trends
Logical thinking and problem solving skills along with an ability to collaborate
Understanding of the financial processes for various types of projects and the various pricing models available
Ability to assess the current processes, identify improvement areas and suggest the technology solutions