25 IndiHire Consultants Jobs
Core Java Developer - Struts Framework (3-4 yrs)
IndiHire Consultants
posted 12d ago
Flexible timing
Key skills for the job
Job Description : Core Java Developer (Struts)
About the Job :
We are seeking a highly motivated and experienced Senior Core Java Developer with a strong background in the Struts framework to join our dynamic team.
This role requires a candidate who is passionate about building robust and scalable applications and possesses a deep understanding of Java and web technologies.
Ideal candidates will be immediate joiners, ready to contribute to our projects from day one.
Location : Navi Mumbai, Chennai, Bangalore
Experience : 3-4 Years (Candidates with 4-8 years of experience may also be considered)
Career Level : A3
Number of Positions : 1
Job Description :
As a Senior Core Java Developer, you will be responsible for designing, developing, and maintaining enterprise-level applications using Core Java and the Struts framework.
You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs.
Desired Technical Skills :
Core Java and J2EE :
- Extensive hands-on experience in Core Java and J2EE technologies.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with multi-threading, concurrency, and performance optimization.
Struts Framework :
- Expertise in the Struts framework, including Struts 1.x or 2.
- Ability to design and implement Struts-based applications.
- Understanding of Struts configuration and best practices.
Web Technologies :
- Proficiency in HTML, CSS, and JavaScript.
- Experience with JavaScript libraries such as jQuery.
- Experience with AJAX for asynchronous communication.
Web Services :
- Experience in designing and developing RESTful web services.
- Understanding of web service security and best practices.
Application Servers :
- Hands-on experience with application servers such as WebLogic or WebSphere.
- Ability to deploy and troubleshoot applications on these servers.
Database :
- Strong knowledge of Oracle databases.
- Experience with SQL and database design.
Reporting Tools :
- Experience with JasperReports for creating reports.
Scheduling :
- Experience with schedulers.
- Object-Oriented Analysis and Design (OOAD):
- Sound knowledge of OOAD principles and UML.
- Ability to create and interpret design documents.
Work Experience :
- Minimum 3-4 years (or 4-8 years) of relevant work experience in Java development within the IT/Software industry.
- Proven track record of delivering high-quality software solutions.
- Experience working in agile development environments.
Qualifications Needed :
- Master's of Engineering (BE) in Computer Science or a related field.
- Master of Computer Applications (MCA) or Master of Science (MSc) in Computer Science is also acceptable.
- Any equivalent Graduate Degree.
Key Responsibilities :
- Design, develop, and maintain Java-based applications using the Struts framework.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and ensure code quality.
- Troubleshoot and resolve technical issues.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Stay up-to-date with the latest Java and web technologies.
- Create and maintain technical documentation.
- Optimize application performance.
- Deploy and maintain applications on application servers.
Required Soft Skills :
- Strong written and oral communication skills.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong attention to detail.
- Ability to learn quickly.
Immediate Joiners Preferred
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Core Java Developer roles with real interview advice