Senior Java Software Engineer

5.0 years

0.0 Lacs P.A.

Gandhinagar, Gujarat, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

javasoftwaredevelopertestdevelopmentstabilitycodecodingarchitecturedesignmicroservicesmanagementdatajpasecurityriskstrategiesagileanalyzesupportconcurrencyrestapioauthawsazurehibernatestrutsdocumentationgitmysqlcommunicationengineering

Work Mode

On-site

Job Type

Full Time

Job Description

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, String Security, Spring could 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 analyze different implementations and select the most suitable ones Create high-level implementation documents and support 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, 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, MySQL Good to have Skills: Agile Development, System Architecture, Client communication Experience: Minimum 5+ years of experience needed in Java development and at least 2 years of experience in Designing Web Architecture. Qualification: Bachelor or Masters in Software Engineering Preferred: BE/B.Tech/MCA/M.sc/B.sc Show more Show less

No locations

RecommendedJobs for You

Coimbatore, Tamil Nadu, India

Coimbatore, Tamil Nadu, India