Senior Full Stack Developer
- Full-time
Job Description
We are seeking a talented and experienced Sr. Full Stack Developer to join our dynamic team in Hyderabad or Bangalore, India. As a key member of our development team, you will be responsible for designing, developing, and maintaining cutting-edge web applications that drive our business forward.
- Architect, develop, and implement full stack web applications using modern front-end and back-end technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize applications for maximum speed and scalability
- Participate in code reviews and contribute to our best practices and coding standards
- Troubleshoot, debug, and upgrade existing software systems
- Stay up-to-date with emerging trends and technologies in web development
- Mentor junior developers and contribute to the team's technical growth
- Implement security and data protection measures
- Contribute to the entire application lifecycle, from conception and design to testing and deployment
- Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives
Qualifications
- Candidate should have a minimum of 5+ years hands on programming experience.
- Candidates should be very strong in Java 1.8 or above. Candidates should be aware of all the new features in the latest version.
- Experience working with Git, Pull Requests, Jenkins, Jira and Maven is required.
- Experience in REST API using Spring Boot and Micro services architecture.
- Good in DevOps process/ tools and working experience in deploying applications on any Cloud. Experience in OpenShift/Kubernetes/ AWS is desired.
- Experience in any SQL and NoSQL Database (MongoDB)
- React JS preferred.
- Should have worked on performance analysis and improvement.
- Experience in Production support is a plus.
- Experience on PBM/Healthcare industry in preferred.
- Code new or enhance existing programs to solve technical/performance issues.
- Strong troubleshooting/debugging skills.
- Willingness to work flexible working hours (up to 9 PM IST) for meeting US/Europe clients & colleagues.
- Skills:
- Core Java, Spring, Spring Boot, OAuth2,Spring REST, Spring Data/JPA/ Hibernate, OpenShift, Kubernetes, AWS, IBM MQ/JMS, Kafka, Swagger, Splunk, Dynatrace, GitHub, Jira, SonarQube, Jenkins, Maven and Spring Cloud config.
Required:
- Hands on experience in full stack development using ReactJS and Springboot.
- Minimum 5 years’ experience in application development and support using one or more of JAVA/J2EE technologies Spring, Spring Boot, OAuth2,Spring REST, Spring LDAP, Spring Data/JPA/ Hibernate, JMS, SOAP, Kafka, Swagger, Splunk, Grafana, New Relic, Github, Jira, SonarQube, Jenkins, Maven, Spring config and Kafka.
- 2+ years’ experience using one or more of the following ReactJS, HTML5, CSS3, BootStrap, NodeJS.
- Hands on experience as a Java Developer with strong knowledge of Java 1.8 and above,
- Strong communication, analytical and team skills
- Minimum 2 years’ experience in application development leveraging relational and OLTP database technologies such as DB2, Oracle 10g or PostgresSQL
- Hands on experience in deploying applications in AWS or Openshift is preferred.
Desired:
- 3+ years of experience developing Rest based APIs
- 3+ years of experience working with relational data bases (Oracle/MYSQL/PostgresSQL) or No SQL Database (MongoDB)
- 2+ years of front end (UI) development experience using ReactJS.
- 1+ years of experience with Spring Integration with Kafka
- Experience implementing and consuming large scale web services
- Experience in designing and developing Multi-threaded high performance, highly scalable applications
- Experience developing real time event processing and messaging: JMS, MQ, Kafka
Additional Information
Urgently need Java, ReactJs Full stack Sr.Developer
At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.