Associate/technical Officer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Over 12 years of experience in Java enterprise application development on multi - tier, J2EE using Spring, Spring boot, REST, PCF cloud, Struts, MVC, Hibernate, EJB, Jasper Reports, JSP, Servlets, Taglibs, Web Services, REST, SOAP, Dojo, JDBC and Oracle RDBMS
- Key role included leadership and development for the enhancements of different systems.
- Designed and developed application/modules at the different organizations based on various design patterns like Business Delegate, Session Façade, Service Locator, Factory, Adaptor and DAO using the best set of practices, processes, tools and methodologies.
- Capable of adapting to work on new technologies and environments easily.
TECHNICAL SKILLS:
Technologies: Java, J2EE, JSP, Servlets, Struts, Hibernate, Spring, Dojo, REST, SOAP, PCF CloudCXF Web Services, ELK Stack, EJB, Jasper Reports, Cactus, Junit, DB UnitJMS, Jenkins Pipeline, Emma code coverage, JProfiler, Javascript, XML, Oracle 10g
Platform: Eclipse, IntelliJ, Clear Case, Toad, Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Associate/Technical Officer
Responsibilities:
- Created technical design documents and designed new systems/modules.
- Worked in the Agile methodology.
- Worked on enhancements, POCs and development of new software modules and systems.
- Interacted with various teams for development and designing.
- Developed custom Dojo widgets/components to be used across the application.
- Conversion of existing legacy code to REST based microservices.
- Wrote Junits for Unit Testing in TDD development.
- Highly involved in the preparation for Production release and Production readiness checklist.
- Performed code refactoring.
- Documented the entire Build Process.
- Mentored juniors and the new team members.
Confidential
Senior Software Engineer
Responsibilities:
- Designed and developed the upload interface and upload job progress reporting screen based on the Functional Specification Document.
- The modules were developed using J2EE technologies like JSP, Servlets, Struts, Hibernate, Spring, JMS. Oracle RDBMS was used as the backend d Confidential base and the App server used was Weblogic.
- Implemented asynchronous processing of the upload jobs using JMS with Spring.
- Created Ant scripts for compiling, packaging and configuring ‘config.xml’ of Weblogic server.
- Conducted interviews and mentored juniors and the new team members.
Confidential
Senior Software Engineer
Responsibilities:
- Played the role of a key developer in the Common Services module (Productization, Authentication, Authorization and Adminstration) and later on various other modules for the entire SDLC of the project from development to maintenance.
- The admin interfaces were developed using the Struts framework using Design Patterns such as Business Delegate, Session Façade, Service Locator, Factory, Adaptor and DAO.
- Developed various modules based on the FSD using technologies like JSP, Servlets, EJBs (stateless session beans), Struts MVC, Hibernate and eRights. Oracle RDBMS was used as the backend d Confidential base and the App server used was Weblogic.
- Played a key role in the migration of the legacy authentication and authorization system to a new advanced system based on eRights (an access control system). Setting up eRights server and creating an interface to eRights by writing custom APIs and integrating it into our system.
- Developed very responsive screens using Ajax with dwr.
- Played the key role in the development and Implementation of an in-container testing framework using Cactus, DBUnit and Emma Code coverage tool for running integration tests on the service level methods. Automated various tasks like running the tests, emailing the report and generating code coverage reports using ant scripts.
- As part of the product improvement plan, I also worked on many value addition tasks like Scalability and Performance Improvement, Server side caching and Modularization of the application code for better maintenance.
- Used JProfiler to monitor and fine tune various performance related issues.
- Travelled to Phoenix, USA twice to meet the clients, understand their requirements and provide efficient solutions to their needs.
- While working in iterations cycles, gave client demo after completion of every two-week development cycles.