Company Name: Commissum
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.