Developer Resume
Piscataway, NJ
EXPERIENCE SUMMARY:
- 12+ Years of experience is in information - technology, Web-based and custom development project.
- Self motivated, adaptive to team environment, able to work under pressure and complete complex tasks independently as well as in team.
- Full stack Java Developer with complete life cycle experience from requirements till delivery.
- Strong experience in implementing MVC framework in J2EE architecture using Spring and Struts Framework.
- Expertise in design and development of web applications using J2EE, Servlets, Multi-threading concepts,Hibernate JSF, JSP, JavaBeans, JavaScript, HTML, CSS, JSON
- Experience of developing and deploying Java & J2EE applications with application servers WebSphere, JBoss and Tomcat
- Experience in build, development, support and deployment of different J2EE applications.
- Efficient use of various design patterns such as MVC, Singleton, Builder, DAO in the development of distributed Enterprise applications
- Well experienced in developing and consuming Soap and Rest Web Services using WSDL, SOAP, HTTP.
- Expertise in XML Technologies XML, XSLT, XSD, Xml Schema, JAXB.
- Knowledgeable in container tools like Docker, Kubernetes.
- Continuous Integration experience with Jenkins, Bamboo.
- Proven analytical, Programming and communication skills
- Proficiency in Software Development Life Cycle (SDLC), CMMI
- Strong Client Interfacing skills.
- Extensive knowledge in UNIX, ETL Concepts, SSIS, SSAS and SSRS.
- Experienced with Agile and Water Fall models.
- Experience in different roles, Team Lead, Sr. Java Developer
- Skilled professional in mentoring and leading junior team members.
- Experienced in working with Global Delivery Model (onsite/offsite teams)
TECHNICAL SKILLS:
Domain: Manufacturing, Telecom and Securities
Work Areas: Product Development and Maintenance
Languages: Java, J2EE, PL/ SQL, JavaScript
J2EE Technologies: JSF, Servlets, JSP, JSTL, JDBC, Struts, EJB, JMS, Spring, Log4J, JNDI,, Junit, JAXB, SAX, DOM
Web Related: Java script, CSS, HTML, JSON,Xml, jQuery, Angular,
Frameworks: MVC Struts, Spring MVC, Spring Boot, Hibernate, My Batis, Jasper Reports, Liferay
Web Services: SOAP, REST, WSDL, XML, XSD, XSLT, Json
IDE Tools: Eclipse, IRAD
Version Control: Git, SVN, CVS, CA SCM, Perforce, TFS
Build Tools: Maven, Ant
Continuous Integration Tools: Jenkins, Bamboo
Application/WEB Servers: Web Sphere, Tomcat, JBoss
Databases: MS SQL Server, Oracle 8i, Oracle 9i and Oracle 10g
BI Technologies: SSIS, SSAS, SSRS, PPS and MOSS
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Developer
Responsibilities:
- Analyze, design and enhance the system continually based on customer experience
- Enhance the product as per product requirements
- Continuous refactoring of the code for maintainability.
- Design and develop Multi-threaded modules to increase the performance of the application
- End to End design and develop new enhancements to the application.
- Analyze and Debug the issues to provide a feasible solution
- Run performance tests and provide remedial measures to ensure optimum performance.
- Add shell scripts to load files and data into the DB
- Unit testing through JUnit and Mockito for the components developed
- Root Cause Analysis for performance issues and fix.
- Fix issues related to UI.
- Work with testing teams to understand and resolve the issue.
Technologies: Java 1.8, Junit, Rest Web Services, Spring MVC, Spring Boot, Multi-Threading, JMS, ActiveMQ, JBoss, Cassandra, Angular JS,Jenkins, OpenALM, eForge, Git,XML,Json VMWare, Jenkins, SoapUI, JMeter, AVRO
Confidential, Waltham, MA
Developer
Responsibilities:
- Analyze, design and enhance the system continually based on customer experience
- Design and Develop Stateless Session Bean as per business scenario.
- Modify the existing product as per custom requirements.
- Understand the existing Client Architecture and analyze the product deployment
- Design and develop new reports.
- Design and develop new functionality as per client need
- Develop DAO layer components using Hibernate
- Develop custom DB scripts based on client need
- Suggest required architecture for optimal performance.
- Support the deployment of product on client architecture.
- Document the existing process and work on improving the existing process.
Technologies: Java 1.7, Web Services, EJB, jQuery, Spring MVC, Hibernate, Web sphere, Web Logic, TC Server, Tomcat, Oracle VMWare, Microsoft TFS, SQL Server, WebSphere Application Server.
Confidential, Burlington, MA
Individual Contributor
Responsibilities:
- Design and enhance the system continually based on customer experience
- Reproduce and Fix existing issues in the application.
- Manage development effort in short release cycles (two weeks)
- Refactor the existing framework to support new requirements and technologies.
- Support QA in testing the new enhancements.
- Analyze the use of new tools to be used in existing application architecture.
- Work with different stakeholders to gain a complete understanding of the issue or enhancement.
- Test Driven development with Junit.
- Continuous Integration with bamboo.
Technologies: Java 1.6, Web Services, Hibernate, JSP, Struts, Angular JS, Spring, JBoss, Jira,Oracle, Bamboo, Perforce, Ant, GWT, TogglZ.
Confidential, Concord, NH
Tech Lead
Responsibilities:
- Analyze and implement the functionality as per the business scenario in existing cobol application.
- Migration of Cobol programs to Java EJB.
- Migrate the existing screen to JSF pages.
- Design, Develop and support till production move
- Continuous refactoring of the framework to support the emerging needs
- Monitor the development process for continuous improvement in quality reducing the number of defects
- Analyze the defects raised for the root cause to be addresses
- Support the testing team during the System and Regression Testing
- Lead and direct junior developers in the team
- Interact with participating teams from UI, Testing and Deployment and production support
- Manage and maintain the framework as part of the continuing changes
- Automation of development tasks to improve the development process and the human errors
Technologies: Java 1.6, EJB, JSF, MyBatis, XML, WAS 8.5, Ant, IBM RAD, CA SCM
Confidential, Boston, MA
Tech Lead
Responsibilities:
- Automation of identified business scenarios
- Active participation in requirement gathering, design and development of the project.
- Analyze, Design and implement the functionality as per the business scenario in FSD.
- Interact with mainframe systems for information retrieval
- Accessing DB stored procedure and functions through spring framework
- Unit testing through JUnit for the components developed
- Manage and develop Multi-threaded modules for improved performance.
- Manage different versions and environments through controlled deployment
- Integration testing on Statestreet Cloud environment
Technologies: Java 1.6, Oracle PL/SQL, Oracle AQ, Maven, Drools rules, Web Services, Spring, ActiveMQ
Confidential, RTP, NC
Track Lead
Responsibilities:
- Support to Remedy Web Integration Client applications
- Requirement analysis design and development of enhancement requests
- Design and support Remedy API to external applications
- Manage Inbound and Outbound data to and from Remedy
- Parse xml message and save it to database
- Expose and support Remedy Web services for applications to consume these services
- Manage Data transfer tools between Remedy and other Confidential applications
- Development and maintenance of J2EE application that support the Remedy integration clients
Technologies: Remedy 7.1, Java, J2EE, WAS, JMS, Web Services, Oracle
Confidential
Team LeadResponsibilities:
- Requirement gathering, Detailed analysis and design the solution
- Design and development of SSIS packages to integration data from various sources into one warehouse
- Implementation of business logic in stored procedures and invocation of stored procedures from SSIS packages
- Data cleansing
- Load vehicle related data applying the necessary transformation.
- Evaluate, research on new technologies for solution implementation.
- Use of Liferay and Fusion charts for interactive Dashboard
- Developed major modules, Jasper reports integration and portal layout.
- Interactive and drill down reports using Jasper reports.
- Weekly Status Reporting
Technologies: Microsoft Sql Server 2008, J2EE, Jasper Reports, Liferay, Fusion charts
Confidential
Team Lead and Developer
Responsibilities:
- Requirement Analysis
- Feasibility Study of the requirements finalized for development
- Design and development
- Unit Testing
- Weekly and Monthly Status Reporting
Technologies: Oracle 9i, PL\SQL, TOAD, J2EE Struts Framework.
Confidential
Team Lead
Responsibilities:
- Requirement Analysis, Design and development of enhancement requests
- Manage enhancement and support of applications across technologies.
- Service request handling
- 100 % SLA Adherence
- Work Allocation
- Metrics Generation & reporting
- Weekly and Monthly Status Reporting
Technologies: Oracle 9i, PL\SQL, TOAD, J2EE, Struts Framework, Perl
