Pune, Maharashtra, India
Information Technology
Full-Time
MindCraft Software Pvt. Ltd.
Overview
Key Responsibilities
- Design, develop, test, and deploy robust and scalable enterprise-level applications primarily using Java/J2EE and the Struts framework (Struts 1.x and/or Struts 2.x).
- Write clean, efficient, and well-documented code adhering to established coding standards and best practices.
- Collaborate with business analysts and product owners to understand requirements and translate them into technical specifications and functional designs.
- Perform code refactoring, performance tuning, and optimization of existing Struts applications to improve efficiency and responsiveness.
- Identify and implement solutions for complex technical challenges and production issues.
- Design and implement effective database interactions using JDBC or ORM tools, ensuring data integrity and optimal query performance.
- Work with relational databases (e.g., Oracle, MySQL, SQL Server) for data storage and retrieval.
- Provide expert-level debugging and troubleshooting for complex issues arising in production environments.
- Conduct root cause analysis for recurring problems and implement preventive measures.
- Participate actively in code reviews, ensuring adherence to architectural guidelines, coding standards, and security best practices.
- Contribute to the continuous improvement of development processes and methodologies.
- Create and maintain comprehensive technical documentation, including design specifications, API documentation, and
- Collaborate effectively with cross-functional teams including other developers, QA engineers, project managers, and operations teams.
- Participate in discussions and analysis for potential application modernization or migration strategies from Struts to newer QUALIFICATIONS :
- Experience : 6-8 years of hands-on experience in Java/J2EE application development.
- Struts Expertise : Significant and proven experience (mandatory) with the Apache Struts framework (Struts 1.x and/or Struts 2.x), including deep understanding of ActionForms, Action classes, DispatchActions, Struts Tags, Tiles, and validation frameworks.
- Core Java/J2EE : Strong proficiency in Core Java, J2EE technologies (Servlets, JSP).
- Web Technologies : Solid understanding of HTML, CSS, and JavaScript.
- Database : Experience with SQL and relational databases (e.g., Oracle, MySQL, SQL Server).
- Application Servers : Experience deploying and troubleshooting applications on application servers like Apache Tomcat, Oracle WebLogic, IBM WebSphere, or JBoss.
- Version Control : Proficient in using code versioning tools such as SVN or Git.
- IDEs & Tools : Experience with development IDEs like Eclipse or IntelliJ IDEA.
- Problem-Solving : Excellent analytical, debugging, and problem-solving skills.
- Communication : Strong verbal and written communication skills to articulate technical concepts QUALIFICATIONS (GOOD TO HAVE) :
- Experience with build tools like Apache Maven or Ant.
- Familiarity with other Java web frameworks (e.g., Spring MVC, Spring Boot) is a plus, particularly if involved in modernization discussions.
- Knowledge of design patterns and software architecture principles.
- Understanding of agile development methodologies
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in