i
Tech Mahindra
337 Tech Mahindra Jobs
7-10 years
₹ 15 - 30L/yr
Noida, Chandigarh, Bangalore / Bengaluru
1 vacancy
Senior Java Fullstack Developer
Tech Mahindra
posted 2hr ago
Flexible timing
Key skills for the job
We are looking for Senior Java Fullstack developer-Fulltime position for Noida,Bangalore, Chandigarh
Notice Period::Immediate to 15days
Please find the JD below.
Category
Criteria
Technical Skills
Core Java Knowledge
Understanding of OOP concepts (Inheritance, Polymorphism, Encapsulation, Abstraction)
Knowledge of Java syntax and core libraries
Familiarity with Java 8+ features (Streams, Lambdas, Optional, etc.)
Yaml
Data Structures and Algorithms
Proficiency in common data structures (Arrays, Set, Lists, Stacks, Queues, Trees, Graphs)
Ability to solve algorithmic problems (Sorting, Searching, Dynamic Programming)
Frameworks and Libraries
Experience with popular frameworks (Spring, Springboot, Hibernate, JPA)
Knowledge of build tools (Maven, Gradle)
Database Management
GraphQL , Understanding of SQL and NoSQL databases
Experience with database design and optimization
Web Technologies
Familiarity with web development (Servlets, JSP, RESTful APIs)
Knowledge of front-end technologies (HTML, CSS, JavaScript)
Testing and Debugging
Experience with unit testing (JUnit, Mockito, Power Mockito)
Debugging skills and use of debugging tools
UI
Angular, Jquery, CSS, JavaScript
UI Test cases
Jasmin,
DevOps Tools
Maven, Gradel, Jenkings, SonarQube quality tools
Versioning Tools
Git
Code efficiency measurement
BlueOptima
Advanced Java Technical Skills
Knowledge of Java EE (Enterprise Edition)
Experience with Java frameworks (Spring Boot, RestAPI, MicroServices)
Understanding of concurrency and multithreading
Proficiency in JVM internals and performance tuning
Experience with messaging systems (JMS, Kafka)
Knowledge of security frameworks (JAAS, Spring Security, JWT, SSO (Single Sign On))
Problem-Solving Skills
Ability to approach and solve complex problems
Logical and analytical thinking
Coding exercises or live coding sessions
System Design
Understanding of system architecture and design patterns
Ability to design scalable and maintainable systems
Knowledge of microservices architecture
Soft Skills
Communication
Clarity in explaining technical concepts
Ability to articulate thoughts and ideas effectively
Teamwork
Experience working in collaborative environments
Ability to work well with team members
Adaptability
Willingness to learn new technologies
Flexibility in handling changing requirements
Time Management
Ability to prioritize tasks and meet deadlines
Efficient use of time during coding and problem-solving
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Java Fullstack Developer roles with real interview advice
7-10 Yrs
₹ 15 - 30L/yr
Noida, Chandigarh, Bangalore / Bengaluru
5-10 Yrs
Hyderabad / Secunderabad