7 - 10 years
1 - 2 Lacs
Posted:5 days ago|
Platform:
On-site
Full Time
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
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))
Ability to approach and solve complex problems
Logical and analytical thinking
Coding exercises or live coding sessions
Understanding of system architecture and design patterns
Ability to design scalable and maintainable systems
Knowledge of microservices architecture
Clarity in explaining technical concepts
Ability to articulate thoughts and ideas effectively
Experience working in collaborative environments
Ability to work well with team members
Willingness to learn new technologies
Flexibility in handling changing requirements
Ability to prioritize tasks and meet deadlines
Efficient use of time during coding and problem-solving
Tech Mahindra Limited
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
hyderabad
8.0 - 18.0 Lacs P.A.
hyderabad
15.0 - 30.0 Lacs P.A.
7.0 - 15.0 Lacs P.A.
hyderabad, telangana, india
8.0 - 13.0 Lacs P.A.
chandigarh, chandigarh, india
1.0 - 2.5 Lacs P.A.
hyderabad, chennai, bengaluru
9.0 - 16.0 Lacs P.A.
10.0 - 15.0 Lacs P.A.
12.0 - 22.0 Lacs P.A.
hyderabad, pune, bengaluru
0.7 - 1.0 Lacs P.A.
hyderabad
8.0 - 18.0 Lacs P.A.