Bangalore, Karnataka, India
12 hours ago
Senior Software Engineer - Java Developer

Work Your Magic with us! 

 

Ready to explore, break barriers, and discover more? We know you’ve got big plans – so do we! Our colleagues across the globe love innovating with science and technology to enrich people’s lives with our solutions in Healthcare, Life Science, and Electronics. Together, we dream big and are passionate about caring for our rich mix of people, customers, patients, and planet. That`s why we are always looking for curious minds that see themselves imagining the unimageable with us.
 


Title: Senior Software Engineer - Java Developer

Location – Bangalore – Electronic City

 

Roles and Responsibilities:

You will build applications, prototypes and technology demonstrators with a very high quality to solve contemporary and emerging critical business challenges.

 

Following are (but not limited to) your core business expectations:

Design and implement platform features and functions using Java, Spring and other open-stack technologies.Design of software service or application in alignment with architecture vision.Champion code quality initiatives, drive it with rigor in the team and bring in TDD/BDD ways of development.Work closely with Solution managers, Architects, Technical leaders, UI designers, and QA engineers.Own technical designs/reviews identify, plan and mitigate technology risks in a timely manner.Developing robust, fault tolerant software solutions that focus on ease of maintenance and extensibility.Attention to details, ensure non-functional requirements are considered as part of design, implementation and test.Expertise in any one of the RDBMSAwareness of design principles, design patterns, performance tuning, profilingStrong debugging and troubleshooting skillsExposure to one or more tools: Jira, SVN, Stash, Git, Jenkins, SonarQube, Maven, GradlePreferable to have an exposure to IoT, AI, Machine Learning, Docker, Kubernetes, NoSql, & Cloud deployments. This is not mandatory.Mentor and lead by example junior team members.

 

Educational Qualification – Masters/Bachelors in Computer Science or equivalent

Experience Band - 7 to 9 years

Location - Bengaluru

Work Mode - Hybrid

 

Skills we are looking for-

Expert Knowledge in Design Patterns, Enterprise architecture, Enterprise Java, Spring Framework, Spring Boot, Microservices, ContainerizationExperience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and SwaggerExpert knowledge in any one NoSQL DB (MongoDB, Cassandra, etc)Hands on experience in handling large volume of data streams using Kafka or any MQsUI/UX technologies such as React, Angular, jQuery, JavaScript.Expert knowledge in Branching strategies using Gitlab / Bitbucket / GitHubExperience in successfully design and implement large complex enterprise applications.Experience in digital transformation, transforming from Monolithic to Microservices based application or Serverless ArchitectureExtensive knowledge in Cloud Services /AWS or Azure or GCP modules understanding and implementation along with multiple deployments

 


What we offer: We are curious minds that come from a broad range of backgrounds, perspectives, and life experiences. We celebrate all dimensions of diversity and believe that it drives excellence and innovation, strengthening our ability to lead in science and technology. We are committed to creating access and opportunities for all to develop and grow at your own pace. Join us in building a culture of inclusion and belonging that impacts millions and empowers everyone to work their magic and champion human progress!

Apply now and become a part of our diverse team!

Confirm your E-mail: Send Email