- Work closely with Architect to design, implement and deploy core Cloud Applications
- Management and execution against project plans and delivery commitments
- Troubleshoot and solve complex cloud issues.
- Work with other teams (internal or external) to integrate your component or services to another application or service
- Participate in design reviews, code reviews of your work and the work of your peer engineers.
- Develops high scalable cloud application using object-oriented programming techniques.
Role Requirements :
- Proven hands-on Software Development experience
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Experience in the Spring Framework
- Experience of MVC, JDBC, RESTful and REST
- Experience with build tools such as Ant, Maven, and Gradle
- Experience with continuous integration
- Understanding of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Write reusable Java Libraries
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with test-driven development
- Bachelor's degree in Computer Science, Engineering or a related subject
- Development experience in Scala would be useful. Skills:- NodeJS (Node.js), NOSQL Databases, Java, Spring, Hibernate (Java), Microservices and J2EEApply for this job
Stats for this job
Salary comparison:
This job
National average
IT Jobs average
Karnataka average
Salaries
The number of jobs in each salary range for all:
By creating an alert, you agree to our T&Cs and Privacy Notice, and Cookie Use.