We are looking for a skilled Java Developer with a strong foundation in Core Java and hands-on experience with advanced Java concepts . You will be responsible for designing, developing, and maintaining high-performance Java applications, working closely with a collaborative development team.
Key Responsibilities :
- Design, develop, and maintain Java applications using Core and Advanced Java features.
- Write clean, scalable, and efficient code.
- Troubleshoot and debug applications.
- Participate in code reviews and contribute to team improvement.
- Work with databases, APIs, and other back-end components.
- Follow best practices for software development lifecycle (SDLC).
Key Skills Required :
Core Java :
OOPs Concepts (Inheritance, Polymorphism, Abstraction, Encapsulation)Exception HandlingCollections Framework (List, Set, Map, etc.)Multithreading & ConcurrencyI / O Streams and File HandlingJVM Internals, Garbage CollectionAdvanced Java :
JDBCServlets & JSPJava NetworkingJava 8+ Features (Lambdas, Streams, Functional Interfaces)Annotations and ReflectionMultithreading (Executor Framework, Synchronization)Optional / Bonus Skills :
Spring / Spring BootHibernate / JPARESTful APIsMaven / GradleGit / Version ControlBasic front-end (HTML, CSS, JavaScript) knowledgeQualifications :
Bachelor's degree in Computer Science, Engineering, or related field.1–5 years of Java development experience.Strong problem-solving and debugging skills.Ability to work independently and in a team.Skills Required
Css, Javascript, Spring, Spring Boot, Restful