
Senior Software Engineer - Java
- Hyderabad, Telangana
- Permanent
- Full-time
- Assess and interpret customer needs and requirements
- Be involved in solving moderately complex problems and/or conduct moderately complex analysis
- Provide explanation and information to others on difficult issues
- Coach, provide feedback, and guide others
- Maintain knowledge of current domains and strategic roadmaps
- Identify/quantify scope and impact of business changes on systems
- Incorporate software and system architecture into conceptual designs
- Support applicable modeling efforts (e.g., data modeling, process modeling, hardware modeling, performance modeling)
- Provide oversight of conceptual designs to ensure alignment with enterprise architecture governance (e.g., principles, policies, standards, future-state reference architectures)
- Maintain awareness of current technology assets, and the applicability and capability of each
- Maintain awareness of current business and industry issues/trends and incorporate into enterprise architecture designs as appropriate
- Determine the quantity and size of Web App Database, and other system servers necessary to satisfy an application’s non-functional requirements
- Work with the technical leads on Service Delivery teams to communicate technical designs and resolve implementation details for all network, server, storage and software components
- Ensure architectural integrity and compliance with our hardware and software infrastructure standards
- Work with Operations to drive continuous improvement in availability, serviceability and efficiency
- Perform technical risk assessments and develop contingency plans to insure situational and application availability requirements are met
- Graduate degree or equivalent experience.
- B.Tech/M.Tech/MCA/M.Sc with 6+ years of experience
- Experience in the programming languages most relevant and appropriate to role and problem space (e.g. Java, Spark, Scala, Angular, React, Python, R, SQL, .NET)
- Handson DevOps tools like Jenkins, XL Deploy, XL Release, Fortify Scan, Splunk,Git, GitHub
- Hands On CI/CD pipelines, Jenkins, GitHub, Maven, Docker.
- Experience Angular/ReactJS
- experience on Java/J2EE, Spring, Spring Boot, EJB, Hibernate, Struts and Microservices, Rest API and other relevant technologies
- Hands-on experience developing and deploying applications using cloud
- Hands-on experience in coding
- Development experience associated with new and emerging business like Cloud (OSE)
- Good understanding of frontend frameworks like Angular, JSON, React, Type Script
- Understanding of distributed technologies and architecture
- Strong problem solving, interviewing and fact finding skills
- Healthcare industry experience
- Focused experience in multiple infrastructure disciplines
- Understanding of enterprise application architecture design patterns and how they translate into infrastructure deployments