Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Immediate JoinerEuropean clientOn Contract of 6 months extendableAs a Virtual Compute Platform (VCP) platform Java developer you are part of a Scrum Team. Our Scrum Teams are relatively large; teams are composed of about 8-10 engineers. You develop in Java 8, migration to Java 11 is planned. The development is done using a Bamboo based CI/CD pipeline. You test your code at several stages before you deliver. We have an automated unit and some integration tests. We measure coverage in So-narQube. Coverage levels are extremely high.As we develop platform software you will also be able to work on larger test clusters composed of many compute, edge, storage and master nodes. We apply open source technologies like Kafka as well as some licensed products. The current platform architecture is based on DC/OS, we invest in the introduction of K8S on this platform.Responsibilities of the Platform Java Developer :- Development of platform Microservices using Java 8 / Java 11- Review detailed designs, contribute- Increase stability and reliability of VCP by automated testing and automation- Improve the functionality and reliability of VCP as a platform- Consider the ASML use case, platform running on-site with complex ac-cess procedures; ensure logging, observability and telemetry are in place to support troubleshooting of the most complex issue- Apply JIRA hygiene in order to minimize administrative overhead for project planning tasks conducted by PO, SM and partially team.- Issue investigation and resolution. Take up an issue, bite into it and do not let go until understood and resolved. Ask for support when this is the more efficient path to solve but do not allow issue tennis.- Continuously improve to drive #issues down- Act as an expert, not as an executioner; help clarify requirements before the start and during development. Seek understanding and be able to explain to drive the creation of the right product in the right timeframe.Education :- Highly valued qualifications & experiences- Bachelor or Masters in Computer Science or related areaExperience : Required qualifications & experiences :- Knowledge of distributed computing systems, practical experience- Experienced in build and release infrastructure, Maven, Nexus, Bamboo, Github- Developed Java for a few years (> 3)- Developed Microservices, large experience with Spring Boot- Experience with database technologies such as SQL, MongoDB- Experience with distributed message queues/logs such as Kafka, Rab-bitMQ- 4+ years of experience in topics above- Understand inter-process communication and JVM peculiarities.- Experienced Java EE developer, fluent in Java 8, Java 11 (must)- Experience with new technology introduction @ zero downtime including data migration- Fan of automatic testing and qualification, it can be part of CI/CD pipeline.,
Keyskills :
project planningcomputer sciencehibernatejavaspringuse caseplatform architecturejspopen sourceautomated testingmysqljava eeinterprocess communication