The point where experts and best companies meet
Share
Roles and Responsibilities
In this role, you will:
• Identify the scope of the work, provide initial estimates and justify the estimate with facts
• Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
• Maintain code quality through best practices, unit testing and code quality automation
• Seek and provide feedback on design and development
Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
• Help in designing interfaces and information exchange between modules
• Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
• Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
• Articulate the need for scalability and understand the importance of improving quality through testing.
• Be fluent in core data structures as well as algorithms and can implement them in Java and Python
• Work with Product Manager (PM/TPMs) and architects to understand product requirements & vision
• Bachelor’s degree (B.E./B.Tech) in Computer science, Software Engineering, or a related field
• Minimum of 8+ years of hands-on experience in software development
• 5+ years of experience in Java
• Experience in Designing, developing, and maintaining Java-based applications using SpringBoot and other related frameworks
• Hands-on experience working with Python, PostgreSQL, and version control tools like GitHub/Gitlab
• Experience in Developing and maintaining APIs that are scalable, secure, and highly available
• Experience in developing microservices-based applications and RESTful APIs
• Strong experience with AWS services such as EC2, S3, Lambda, etc.
• Experience with Kubernetes and containerization technologies such as Docker
• Understanding of DevOps practices and tools such as Jenkins, GitOps, etc.
• Excellent communication and collaboration skills
• Experience with AWS IOT Technologies – Greengrass, IOT Core
• Experience with C++
• AWS Developer Certification (Associate)
• Clear Thinker & Problem Solver - Proactively identifies & clears roadblocks for the team
• Self-starter, energizing, results oriented, and able to multi-task.
Inclusion and Diversity
Ourare designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
These jobs might be a good fit