No more applications are being accepted for this job
- Experience leading multiengineer projects and mentoring junior engineers.
- 5+ years of programming experience with java including objectoriented design.
- Strong objectoriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and classlevel interfacescomprehensive operational experience including, optimizations, and deployments.
- Strong in coding, data structures, algorithms, and problemsolving.
- Experience designing for performance, scalability, availability, and security.
- Strong desire to build, sense of ownership, urgency, and drive.
- Expertise in delivering highquality and innovative applications.
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, and product strategy, and influence outcomes in technical decisionmaking.
- Excellent written communication and verbal agility are strong assets.
- Quickly adapt to new development environments and changing business requirements.
- Demonstrated ability to mentor other software developers in all aspects of their engineering skill sets.
- Track record of building and delivering missioncritical, 24x7 production software systems.
- Performance optimization knowledge must haveshould have the ability to do the code review of the team.
- Strong and deep professional experience designing and implementing web applications, especially developing and consuming microservicesexperience in using git to manage code bases, branching, merging, etc.
- Experience in a microservices architecture experience in performance tuning on mysql, postgresql, and mongodb.
- Strong collaboration skills.
- Deep expertise with any or combination of programming languages: java and php or any objectoriented highlevel open source language with strong programming constructs.
- Outstanding attention to detail and adherence to deadlines;ability to work effectively, both independently and as a member of a team;distributed systems architecture, components modeling, data flow, scaling, and managing large pieces of data.
Software Development Engineer IV - Noida, India - Gethyr
Description
Requirements :
Substantial experience in building complex and scalable solutions.