Sr Java/j2ee Developer Resume
MO
SUMMARY
- A highly results - driven and dedicated IT Professional with 9 years of experience in analysis, design, development using Java, and J2EE technologies
- Extensive experience in developing Enterprise and Web applications using various Java and J2EE design patterns, J2EE technologies like JSP, Servlets, JDBC, JNDI, EJB, JSP, Servlets, JDBC, JPA, Web Services, SOAP Frameworks like Hibernate, Spring Core, Spring MVC, Spring ORM, Spring AOP, Spring DAO, Spring Context, Struts, Axis, CXF and Web technologies like JavaScript, HTML, CSS, JSON, GWT,SWT, XML and other tools like Rabbit MQ, JIRA and Jenkins.
- Experience with MVC architecture using Spring MVC and Struts Framework, AOP and dependency injection. Well experience in Object/Relational Mapping with Hibernate / JPA.
- Experience in SOA concepts and Development of Web Services using JMS, WSDL, SOAP, JAX-RPC, JAX-WS and REST/JSON. Well Experienced with WebLogic, IBM Web Sphere, Apache Tomcat and JBoss.
- Understanding of all the phases of software development life cycle (SDLC): Work on Agile, Test driven development and Development tools such as Visio and Rational tools RAD, RSA, WID, SSTS and Eclipse.
- Extensively worked on JUnit for unit testing and performance of application, Ant and Maven for build, reporting and documentation of the project.
- Have excellent communication, interpersonal and analytical skills. Ability to adapt to changing professional work environment to implement software solutions in an efficient manner.
- Extensive experience in coordinating the effort with team members, responsible for deliverables, producing the status reports to management, responsible for managing any escalations.
- Capability to manage and handle client feedbacks and comments, increasing client satisfaction index.
TECHNICAL SKILLS
Programming Languages: Java
J2EE & Frameworks: J2EE (Servlets, JSP, JSTL, JDBC,JNDI, EJB, JPA, JMS, Web Services- JAX-WS, JAX-RPC and JAX-RS), SWT,GWT, Struts-1.x, Spring-3.x,4.x, Hibernate 3.x,4.x, Apache-AXIS, CXF, JUnit, Log4J, Maven, Ant, ECM and Rabbit MQ
Web Tools and languages: HTML, JavaScript, CSS, XML and Angular JS
Databases: Oracle, DB2, Sybase and MySQL.
Application/ Web Servers: Web logic 10.x, Apache Tomcat, IBM Web Sphere Application Server 6.x, IBM Web Sphere Process Server 6.xand Jetty 6.1 and JBoss 5.x
IDE & Tools: Eclipse 3.x, IntelliJ IDEA, RAD, RSA, WID and Spring Source Tool Suite 2.9.2(SSTS), PMD, Find Bugs, EMMA, Raptor, TOAD, log4J, MQC and POI, Citrix, Ant, Maven and Caliber, JUNIT, Jenkins, Jira and Drools
Version control systems: CVS, Rational Clear Case, VSS and SVN
Security Tools: Klockwork, interceptor, burp suite
Operating systems: Windows and Linux/Unix
PROFESSIONAL EXPERIENCE
Sr JAVA/J2EE Developer
Confidential, MO
Responsibilities:
- Developing the screens using the HTML,JavaScript,JSP and AngularJS.
- Discussion with business teams and gathering the application requirement from the client.
- Developing the some screens using JSP’s with tag libraries and code based on MVC Architecture.
- Development of controller class and configurations using the Spring Framework.
- Development the business logic using the Service layer using the Spring Framework.
- Development the value objects for settign the frontend data to Objects.
- Development the Domain objects for persistence the data in to the DB.
- Development the third party data using the Webservices (CXF webservices)
- Development the converting the object to JSON using the JSON Object Mapper.
- Developemnt of the domain classes for insert and retrieving the data as objects.
- Developemnt of the DAO layer using the hibernate annotations.
- Build script to deploy the application in all the environments using the Maven using Jenkins.
- Extensively used to develop the REST web services for getting the data from third party.
- JUNIT applied for all the services and DAO Classes.
- Organized and facilitated sprint planning, daily stand-up meetings, reviews, retrospectives, release planning, demos and other Scrum-related meetings.
- Expertise in the refactoring the existing code.
Environment: Windows 7,Linux, Core Java, J2EE, JSP, Struts, HTML, Java Scripts, Angular JS, Jira, Jenkins, JPA/Hibernate, Spring, CXF Web Services (SOAP & REST), JUnit, Apache and JBoss.
Sr JAVA/J2EE Developer
Confidential, MN
Responsibilities:
- Business requirements using the Caliber tool.
- Developing the screens using HTML and JSP’s using struts tag libraries.
- Code development based on MVC Architecture.
- Developing struts with spring integration.
- Action class and configurations developed using the struts framework.
- Application development using annotation in the Service and DAO layers.
- Business logic implemented using the Service layer.
- DAO layer developed using the Spring with Hibernate integration.
- The Spring with Rabbit MQ Integrated to get the messages asynchronously from Queue.
- Developed the message conversion from JSON to Object Model using the Spring with JSON Message Converter Integration.
- Build script developed to deploy the application in all the environments using the ant.
- SOAP web services for Maintenance Filter application using the weblogic (jwsc).
- Developed the JUNIT for all the services & DAO Classes.
- Organized and facilitated sprint planning, daily stand-up meetings, reviews, retrospectives, release planning, demos and other Scrum-related meetings.
- Involved to Refactoring the existing code.
- Developed the ant script to deploy the application in TDD (Test Driven Development) mode.
- Developing the pair programming
- Experience on LOE (Level of Effort) on the business requirements.
- Involved in High Level Design (HLD) document using the business requirements.
- Expertise in preparing the Low Level Design (LLD) document using the business requirements.
Environment: Windows 7, Linux, Core Java, J2EE, HTML, Java Scripts, JSP, Caliber RM, GWT, SWT, JSP, Struts, JPA/Hibernate, JMS, JAXB, JAX-WS, JAX-RS, Rally, Spring, Rabbit MQ, Web Services, JUnit, Apache, Oracle and WebLogic Application Server.
Sr JAVA/J2EE Developer
Confidential, MI
Responsibilities:
- Developed the REST full Web services to retrieve the data from another system.
- Deploying all the B2C applications in Development, Test, Staging and Production environments.
- Providing the Master Code to application team using the Shell Script.
- Check-out and Check-in of application code from SERENA using the Shell Script.
- Providing the production logs to application team using the Shell Script.
- Maintaining the master Build server with all the B2C applications code and also maintain the ant script code.
- Coordinating to upgrade from Web Sphere Application Server 6.x to 7.x design team.
- Involved experience in Analyzing, Troubleshooting and taking appropriate actions for Application/Web server errors and logs.
- Handled deployment of Core Java, Servlets, JSP, Struts, Hibernate and Web Services modules to the respective application server instances.
- Support of Web Sphere Application server in multiple versions, including patching and environment configuration and troubleshooting.
- Functional & Regression testing for the B2C applications.
- Performance testing for B2C applications using HP VUser generator and Load runner Controller tools.
- JTEST used to identify the severities in the application source code.
- Development of Shell Script to Automate the Web Sphere Application Server operations (Start Server, Stop Server, Generate plug-ins and install/uninstall applications).
- Production Support to all the Confidential B2C applications (using the Tickets (TTTS)).
- Involved in the changes of ANT script to Migrate WAS 6.0 to WAS 7.0; Migration from Solaris to LINUX OS.
- Analyze and solve the issues in the migration of WAS 6.0 to WAS 7.0.
- Developed Shell Scripts to optimize the Deployments using the EBRM process.
- Shell Scripts developed to optimize the production error logs using the email functionality.
- Developed the Shell Script to identify the daily number of hit to B2C Web services in production environment.
- Supported all the Chrylser Brands side( Confidential, dodge, jeep, Ramtrucks and fiatusa)
- Developed the JUNIT for all the services & DAO Classes.
Environment: Windows XP, Linux, Core Java, JSP, Struts, Hibernate, spring, Web Services, JUNIT, HTML, Java Script, PMD, Find Bugs, Oracle, Apache, Web Sphere Application Server and Web Sphere Process Server.
JAVA/J2EE Developer
Confidential, MI
Responsibilities:
- Discussion with business team and IT analysts on clarification of functional requirements.
- Development of screens using JSP’s and Velocity.
- Involved in developing common methods for business logic.
- Developed the module based on MVC Architecture.
- Involved in developing struts with spring integration in Retail module.
- Developing the business logic using service Layer.
- Development of the DAO Layer using the Spring DAO.
- Optimize the performance of the applications by analyzing the logs
- Developed Spring, Struts with hibernate integration.
- Documenting the lessons Leant session and the challenges faced.
- Anticipate and identify potential requirements that could improve the customer experience and add value to the client.
- Prepare test cases covering all the requirements and all possible scenarios. Guide the team members in identifying the test scenarios corresponding to their code.
- Tune the code with performance and consistency (with the requirements) as the main factors of consideration.
- Developed the JUNIT for all the services & DAO Classes.
Environment: Windows XP, Core Java, JSP, Struts, Hibernate, JUNIT, spring, Web Services, HTML, Java Script, PMD, Find Bugs, Oracle, Web Sphere Application Server.
JAVA/J2EE Developer
Confidential, NJ
Responsibilities:
- Interacted with team to understand requirements to develop Application.
- Developed JSP and related Action classes.
- Business Delegate classes were developed
- Development of EJB for the transactions and Authorization.
- Service classes developed for implementing the Business Logic.
- The Data Access Layer developed to create, update, retrieve and delete data from database using Hibernate.
- Development of BPEL processes using WID.
- Web Services developed for this application.
- Developed the MDB for retrieve the xml from Kofax Queue.
- Involved Kofax & ECM Integration.
- Generate Maser Script for SQL queries using POI API.
- Involved the Hacking team for securing the Application (Klock work, Interceptor, burps suite)
- Developed the common code for sending the data to Queue using the JMS (QUEUE).
- Involved the administrator Configurations.
- The common code thread functionality developed using the Work Manager.
- Developed the common code for writes the documents in to local disk.
- Common code for retrieve the documents developed from IBM Content Manager
- Developed the JUNIT for all the services & DAO Classes.
Environment: Windows XP, Core Java, JSP, Struts, EJB, Hibernate, JMS, BPEL,SOA, Web Services, ECM, XML, Java Script, PMD, Find Bugs, Emma, Oracle, Apache Tomact, JUNIT,Web Sphere Application Server and Web Sphere Process Server.