smartSense is seeking a senior developer who will be working with cross-functional teams to develop and deliver projects and adopt the best practices of Test-Driven Development to guarantee the robustness and stability of the code produced.
We are looking for a passionate one who loves to write code with best coding practices and can also lead the Architecture Designing front.
Responsibilities :
- Create Solution Architecture including software and multiple Java Frameworks.
- Design Microservices-based Architecture and Management of Microservices
- Advanced knowledge of Spring, Spring Boot, Spring Data JPA, Spring Security, Spring Cloud Gateway
- Can write a complex algorithm with multi-threading as part of the feature
- Manage risk identification and risk mitigation strategies associated with the architecture
- Advanced understanding of Agile Methodologies, including estimations
- Able to critically analyse different implementations and select the most suitable ones
- Create high-level implementation documents and support the team to create low-level technical documents
- Must be able to take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, and validation
- Must have good knowledge of Rest API, WebSocket, OAuth, OpenID, and Java best practices
- Must have good knowledge of AWS / Azure Cloud Platforms & can use the services optimally
Mandatory skills :
Spring Boot, Hibernate, JPA, J2EE, Struts, Documentation, Git, MySQLGood to have Skills :
Agile DevelopmentSystem ArchitectureClient communicationExperience :
Minimum 5+ years of experience needed in Java development and at least 2 years of experience in Designing Web Architecture.Qualification :
Bachelor's or Master's in Software EngineeringPreferred : BE / B.Tech / MCA / M.sc / B.sc(ref : hirist.tech)