Aurangabad, Pune, Mumbai, Nagpur, Nashik, Maharashtra
About the job
Key Responsibilities:
1. Design and implement complex software solutions using Java and related technologies.
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Develop and maintain efficient, reusable, and reliable Java code.
4. Troubleshoot, debug, and maintain existing software applications.
5. Implement best practices for software development and quality assurance.
6. Stay up-to-date with the latest technologies and trends in Java development.
7. Mentor and lead junior developers to ensure successful project delivery.
Skills Required
Hands-on experience in Core Java
Strong knowledge of object-oriented programming concepts, exception handling, and memory management
Must know concepts of multi-threading and dependency injection
Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet
Sound understanding of relational and non-relational databases such as MySQL, MongoDB, etc.
Ability to work with ORM frameworks and concepts such as JPA2 and Hibernate
Working experience in any Java IDE tool such as Eclipse, IntelliJ IDE
Experience in at least one framework – Spring, Struts, JSF
Knowledge of build tools such as Maven, Gradle, etc.
Version control (Git repository)
Familiar with CI/CD, DevOps, and tools like Jenkins, GitHub pipelines, etc.
Skill(s) required
- Stay Connected and Subscribe to fresherjobsworld.com to get Latest Job updates from fresherjobsworld.com.