11 SM IT Services Jobs
Full Stack Java Developer - Spring/React.js (6-10 yrs)
SM IT Services
posted 14hr ago
Key skills for the job
Experience : 6-10 yrs
Location : Pune, Chennai
Company Type : MNC Company
Skills : Angular, React, AWS, Azure, GCP, Springboot, Microservices, Hibernate
JOB DESCRIPTION
Role Overview :
We are seeking a talented Java Full stack Developer to join our dynamic team. The ideal candidate will have a solid foundation in Java development and front-end technologies, along with experience in building scalable web applications. The candidate should possess excellent communication skills and thrive in a collaborative team environment
Key Responsibilities :
- Develop and maintain Java-based applications using best practices in software development.
- Design and implement front-end interfaces using JavaScript libraries like ReactJS, Vue.js, Angular, etc.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code adhering to coding standards.
- Perform unit testing and debugging to ensure software meets quality standards.
- Work closely with product owners and stakeholders to understand business requirements and translate them into technical solutions.
Technical Competency :
- Proficiency in Core Java 11, including OOPS concepts, Collections, Exception Handling, etc.
- Experience with JavaScript front-end libraries like ReactJS, Vue.js, Angular, etc.
- Familiarity with HTML, CSS, and JavaScript package managers such as Yarn and NPM.
- Knowledge of Java build tools like Maven or Gradle.
- Expertise in the Spring Framework, including Spring Core, Spring MVC, Spring Data, Spring Boot and Spring Security.
- Experience with unit test libraries such as JUnit, Mockito, and TestNG.
- Strong understanding of design principles like MVC, Inversion of Control, and Design Patterns.
- Solid understanding of algorithms and data structures.
- Experience with relational databases like MySQL, Postgres, and document databases like MongoDB, CouchDB.
- Proficient in version control tools like Git and SVN.
- Familiarity with Agile methodologies and CI/CD practices using Jenkins Pipeline with Groovy DSL.
Behavioral Competency :
- Strong interpersonal communication skills
- Ability to lead initiatives and people toward common goals.
- Working knowledge of systems infrastructure
- Excellent oral and written communication, presentation, and analytical skills
Good to have skills :
- Knowledge of Cloud Technologies such as AWS, Azure, or GCP.
- Relevant certifications such as Oracle Certified Associate, Java SE 8 Programmer, Oracle Certified Professional, Java SE 8 Programmer, Java Certified Foundations Associate, or Cloud technologies (AWS, Azure, etc.)
Functional Areas: Software/Testing/Networking
Read full job description