As a Java Developer, you will be working with cross-functional teams to develop and deliver projects and adopt the best practices in an Agile Development environment to guarantee the robustness and stability of the code produced.
Responsibilities
Create Solution Architecture including software and infrastructure using multiple Java Frameworks.
Design Microservices based Architecture
Write complex algorithms using multi-threading concepts.
Analyse different implementations and select the most suitable ones.
Create high-level implementation documents and support team members to create low-level technical documents.
Take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, and validation.
Skills
Spring Boot, Hibernate, JPA, J2EE, Struts, Documentation, Git, MySQL, Microservices
Rest API, WebSocket, OAuth, OpenID, and Java best practices
AWS/Azure Cloud Platforms & can use the services optimally
Agile Development, System Architecture, Client communication
Qualifications
BE/B.Tech/MCA/M.Sc. in Computer Science or related field