Padmi

Java developer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time
Apply at vinove software and services

Opens the source posting on foundit.in

Source description

About the role

View original

Job Responsibilities Drive, design, build and deliver end-to-end solutions using Agile and User Centered Design processes. Build a distributed system based on SOLID design principles, concurrency, and distributed data. Demonstrate experience writing enterprise software applications for high frequency and low latency environments. Hit the ground running with a typical Java ecosystem (Spring & its sub-projects, dependency injection, maven, hibernate, etc.) Maintain quality, modularity and ensure responsiveness of applications. Be able to pick up new technologies along their whole development stack including non-java ecosystems. Collaborate with the rest of the engineering team to design to launch new features. Collaborate with cross-functional teams to define, design. Work with third-party data-sources and APIs. Unit-test code for robustness. Work on bug fixing and improving application performance Maintain code integrity and organisation. Help maintain code quality, organisation, and automation. Build a culture of continuous learning and improvement. Have a desire to collaborate to share and learn from your colleagues. Job Requirements Extensive experience and deep understanding in Java 8, including multithreading, data-structures and algorithms. Strong understanding of distributed architecture concepts, Design patterns, SOLID principles, SOA, Microservices, Cloud hosting solutions (preferably AWS). Good experience in developing REST API and Json, in Java backend applications. Hands on experience with SQL, NoSQL concepts. Test driven development, including unit test cases using any test framework (JUnit, spring-test, MockMvc), and end-to end testing. Excellence in writing and maintaining clear end-user documentation including API specifications, patterns, best practices, and data definitions, including Swagger. Good knowledge of GIT. Familiarity with continuous integration and build automation tools like Jenkins pipelines for Continuous Integration (CI)/ Continuous Delivery (CD), maven/Gradle Experience with Agile software development (e.g., SCRUM or KANBAN) and/ or User Centered design process. Experience in working with Angular 6+/ReactJS 16+ & Redux, JSP, HTML5, CSS3, jQuery and Javascript will be a plus. Job Locations:- Noida ( sec126) Gurugram (sec44) Skills:- J2EE, Spring Boot, Hibernate (Java) and Java

One address, no account. We’ll tell you when matching roles go live.