Role: Java Full Stack/Microservices Developer
Experience: 3-8 Years
Location : Bangalore
Job Description:
We are looking for Senior Java/Full Stack Developers in building high-performing, scalable, enterprise-grade Cloud applications for the Healthcare and Life Sciences industry. You will be part of a talented software team that builds products, platform and solutions in an agile mode. Senior Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities:
- Identify and analyze user requirements
- Prioritize, assign and execute tasks throughout the development sprints
- Develop Java EE / Cloud Native Applications using Microservices
- Write well-designed, efficient code
- Review, test and debug team members code
- Schedule product releases with internal teams
- Document development phases
- Ensure our applications are secure and up-to-date
Requirements: •
- 3-8 years experience
- Must have 3+ years of experience in building microservices using Java
- Hands on experience in building microservices using Spring Boot, Spring Cloud, AWS, Docker
- Hands on experience in Angular 2+ framework/UI development will be a big plus
- Good experience in API gateway like Apigee is preferred
- Very Strong in Core Java (Collections, Threads, Regular Expressions, Exception handling)
- Good knowledge on coding standards, design patterns, unit testing
- Good knowledge on TDD and CI/CD practices
- Good exposure to JMS environment and hand on experience in Rabbit MQ / Active MQ / Kafka
- Good knowledge on relational database, Oracle or PostgreSQL database is preferred
- Strong background culture of delivering projects with first time right / Zero defects in Production
- Very good analytical , problem solving ability , verbal and written communication skills Oracle Java Professional Certification is a plus
- Desire to work in an Agile environment
- Strong problem-solving skills and willingness to roll up ones sleeves to get the job done
- Skilled at working effectively with cross functional teams in a matrix organization
- Excellent written and verbal communication skills
- Degree in Computer Science, Engineering or equivalent preferred
Apply by filling the form below