Micro services Senior Developer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
About the Role

• End-to-end engineering for projects and problems of complex scope and impact within practice
• Manages cross team software dependencies within discipline as it pertains to deliverable
• Collaborates with all disciplines to ensure problem and recommend solution is understood
• Delivers software that meet architectural and operational requirements and perform to expectations
• Builds and extends software applications in varying cloud, hybrid cloud, and on premise environments.
• Engages in ongoing quality and performance improvement to ensure reliability and security.
• Proficient in producing robust application design and producing patterns to ensure applications are resilient and scalable

Core Accountabilities :

• Analyzes, designs, develops, implements, documents, and maintains applications
• systems, working on moderately complex to highly complex work tasks or project assignments
• Gathers, analyzes, and translates business and non-functional requirements into a solution design. May lead meetings to define business requirements and technical solutions.
• Executes tasks, estimates resources, establishes timelines, and prioritizes work.
• Designs, develops to specifications, and maintains application code in accordance with the current development and project management methodologies and practices.
• Manages work assignments according to current project methodologies or as directed.
• Consults with Quality Assurance and Business Analysts in the development and execution of test plans
• Provides technical assistance and problem resolution for assigned systems.
• Leads resolution of production support problems in accordance with problem management policies and procedures.
• Leads resolution of production support incidents in accordance with incident management policies and procedures.
• Coordinates with vendors for problem resolution and change requests.
• Ensures that applications changes follow change management policies and procedures.
• Provides technical guidance to ensure that installed systems are working effectively and that proposed systems will meet organizations future needs.
• Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable software applications and services.
• Identifies and provides recommendations for system process improvements.
• Ensures smooth implementation of new technologies and vendor integrations by using their expertise on their assigned domains and interfaces
• May act as a source for direction, training, and guidance for less experienced departmental staff.

Qualifications :

• Bachelor’s degree in computer science/engineering or equivalent
• Experience designing design scalable, secure modern micro-services using Spring
• Boot, test driven development, and cloud native design patterns
• Deep understanding of development and deployment of Cloud based solutions
• Strong understanding of microservice architecture & knowledge of challenges related to
• building cloud-native apps
• Experience in design and development of RESTful APIs using JAX-RS and JSON
• Solid working experience with AWS or GCP
• Strong software development fundamentals, including automated testing, source control, continuous integration in addition to continuous delivery and/or deployment
• Experience with monitoring and alerting for microservices.
• Hands-on experience to support development, infrastructure, and operations
• Experience working with security log analysis, application logs, and general log
• management practices
• Experience working with Kafka, Kubernetes, Terraform
• Commerce domain knowledge a strong plus

Must Haves :

• Acknowledges the presence of choice in every moment and takes personal responsibility for their life
• Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
• Communicates with honesty and kindness and creates space for others to do the same
• Leads with courage, knowing the possibility of greatness is bigger than the fear of failure
• Fosters connection by putting people first and building trusting relationships
• Integrates fun and joy as a way of being and working, aka doesnt take themselves too seriously.

Job Category: Tech
Job Location: Chennai Gurgaon Noida

Apply for this position

Allowed Type(s): .pdf, .doc, .docx