Main

Wednesday 14 February 2024

Spectro Analytical Labs hiring for ‘Associate Software Engineer – Java Developer’ at Bengaluru (0-1 Years)

Company Name: Spectro Analytical Labs

Location: Bengaluru/Bangalore

Qualification:

UG: Any Graduate

PG: Any Postgraduate

Experience: 0-1 Years

CTC: Not Disclosed

 

Job description

  • We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications
  • Java developer roles and responsibilities include evaluate and implement new applications and support ongoing effective utilization of Java/Java EE applications
  • The individual will assist in troubleshooting issues with the systems, update configuration and assist with deployment of systems, participate in generating and maintaining necessary supporting applications, documents, and procedure
  • Activities will also include authoring and executing test protocols

 

Skills required

  • Proven working experience in Java development.
  • Hands on experience in designing and developing applications using Java EE platforms.
  • Object Oriented analysis and design using design patterns.
  • Strong understanding of API technologies such as Spring boot, Micro services.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • JAVA AWS with Docker and Kubernetes expertise .
  • Excellent knowledge of Relational Databases, MS-SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework. (JSF, Wicket, GWT, Spring MVC)
  • Hands on experience in working on UI technologies and framework is a added advantage (Angular, React)
  • Understanding of laboratory process is a plus.
  • Knowledge in Labvantage software is a plus.

 

Responsibilities :

  • Create design software workflows, propose new solution to lab process.
  • Ensure designs follow specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Develop system enhancements and document processes where appropriate.
  • Attend to requested updates and tickets - resolution will include clarifying requirements, coding, testing, and deploying updates.
  • Investigate unexpected events and escalate urgent problems requiring more in-depth knowledge to appropriate channels.
  • Perform deployments of application/product releases to production environments globally with minimum down time.
  • A key part of this role is the management of the live system and performing monitoring of the system and monthly audits.
  • Generating the reports based on the lab requirements.