Search by job, company or skills

Hoffmann-La Roche

Java Developer

Early Applicant
  • 3 months ago
  • Be among the first 50 applicants

Job Description

  • Software Development: This is a hands-on software development position to write high-quality software that will perform at scale, be supportable, and be extensible.
  • Process & Operations: Ensure the software deliverables follow existing process guidelines and conform to all existing quality parameters. Follow scaled agile framework guideline for incremental development.
  • Mentorship: Mentor and guide junior team members in technical challenges and provide guidance on best practices and quality attributes.
  • Technology stack: Most of the backend stack is in Java based (Spring Boot) micro services but we constantly explore different technologies and toolsets that are fit-for-purpose. Here is a list of technologies we currently use:
    • Core Java, Spring Boot, Spring, Hibernate/JPA
    • Unit testing using Junit and Mockito.
    • Protobuf, JSON, XML, YAML
    • Git, TortoiseGit
    • AWS (must be aware about basics of EC2, ECS, ECR, Lambda, Elastic Cache, Route53, CloudFront, API Gateway, S3, Glacier, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch )
    • Docker & Kubernetes (Good to have)
    • Experience In REST API integration
Your main responsibilities will include:
  • Design and implement product modules/features in Java and related frameworks.
  • Write clean, well designed, testable, efficient and maintainable code.
  • Develop new set of APIs and write unit test cases for same.
  • Integrate product with external partner APIs.
  • Write reusable code and libraries
  • Enhance application for maximum speed and scalability
  • Collaborate with team members and stakeholder
  • Review code written by fellow junior developers.
  • Involve in agile ceremonies like stand-up, sprint planning, and demos with co-workers

Who You Are

  • BS/Btech/MS degree in Computer Science or directly related discipline
  • 5-9+ years of hands-on industry experience as a java developer
  • Believe in the achieving higher technical excellence and customer satisfaction everyday
  • Experience and solid understanding of Core java, Spring/Spring Boot, Hibernate/JPA, Rest services & APIs.
  • Experience in designing concurrent and multitenant services.
  • Experience in cloud development prominently using AWS.
  • Solid understanding of design patterns, object-oriented design.
  • Hands-on software development experience in Java, Spring, Hibernate, Spring Boot
  • Quick learner with the ability to understand complex workflows and develop and validate innovative solutions to solve difficult problems
  • Experience in healthcare is not required, but familiarity with healthcare data and workflows is a plus (e.g. HL7, IHE)
  • Knowledge and experience with the Agile development process or SAFe is big plus.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 07/08/2024

Job ID: 87786649

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Java Developer

Volvo Financial ServicesCompany Name Confidential

Java Developer

Grey ChainCompany Name Confidential
Last Updated: 17-10-2024 09:02:05 AM
Home Jobs in Pune Java Developer