Senior Java Developer Resume Profile
NC
Summary:
- A results-driven Java Software Engineer with great attitude and proven ability of Object Oriented Design, development and deployment of large-scale enterprise application for supply chain industry.
- Ability to multi-task, work independently and as part of multiple teams
- Strong analytical, communication and problem solving skills, Can do attitude, excellent team player, Proactive and Results driven.
- Over 8 years of technical expertise in the full life cycle of the software development including requirement definition, design, implementation, integration testing and maintenance.
- Experience in driving code review meetings to provide analyze and testing support to Business Analyst people.
- Experience in production Support, troubleshooting and maintenance
- Experience in providing analyzing and testing support after getting issues in the project code.
- Actively involved in each phase of Software Development Life Cycle SDLC Requirements, Design, Implementation, and Testing during the development of the application.
- Experience with open source frameworks like Spring, Struts and Hibernate
- Experience in J2EE Design Patterns.
- Experience in developing web based user friendly GUIs using Servlets, JSP, Custom Tag Libraries, HTML, CSS, XHTML, DHTML, JavaScript.
- Strong skills in Object Oriented design and development OOAD using Rational Unified Process and Unified Modeling Language.
- Ability to support applications in production.
- Ability to participate in a team development and support of various components of large-scale applications
- Extensively worked on N-Tier architecture with application system development using Java, J2EE, JSP, Servlets, XML, and etc.
- Highly expertise in Rational Suite of Products likes Rational Rose.
- Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, DHTML, CSS.
- Expertise in configuring version control called SVN, CVS, git.
- Worked on open source Mule ESB.
- Experience in creating Mule ESB flows.
- Ability to work independently and in the team environment.
- Excellent at problem resolving, verbal written communication and teamwork skills.
- Experience using Test Driven Development
- Experience in creating the web-services.
Technical Skills:
Languages: Java, SQL, JavaScript, XML, HTML, SOAP, CSS.
Technologies: J2EE Servlets, JSP, and JDBC , Struts, EJB, Spring, Mule ESB, WAS WebSphere application Server and Hibernate
Methodologies: UML, J2EE Design pattern.
Databases: SQL, and MySQL
IDE: Net Beans, Eclipse
Software: SQL Developer and Visual Studio, WebSphere RAD, RSA 8, STS, SOAP UI
Environment: Windows NT/2000/XP.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
- Involved in understanding of the existing application functionality and enhancing it with respect to the client requirement.
- Reviewed and understood the functional specifications/technical and Business Requirements.
- Involved in the development phase, developing validations and business logic implementation.
- Responsible for deploying all the service components to devstage and QA
- Used Weightwatchers cruise control job for devstage deployments
- Worked on Rest based Web services for Mule ESB flows.
- Part of daily status meetings and other release meetings
- Part of facilitation meetings to work on critical defects.
- Worked on open source Mule ESB.
- Extensively used Mule ESB and mmc Server for application deployments
- Used Soap UI for testing.
- Used MMC mule management console to monitor the request and response payload
- Used AnypointStudio for development
- Used git as version control
Environment: Software: AnypointStudio, git, Mule ESB, mule server, putty, and SOAPUI.
Confidential
Senior Java Developer
- Reviewed and understood the functional specifications and Business Requirements.
- Involved in understanding of the existing application functionality and enhancing it with respect to the client requirement.
- Involved in the development phase, developing validations and business logic implementation.
- Responsible for deploying the service components to all the environments form development-system-performance-preprod to production environment
- Working on SOAP based Web services for Mule ESB flows.
- Part of daily status meetings and other release meetings with client
- Part of facilitation meetings to work on critical defects.
- Worked on open source Mule ESB.
- Extensively used Mule ESB and IBM WebSphere Application Server for application deployments
- Used Soap UI for unit testing and debugging of the developed module.
- Use Splunk tool to monitor the logs.
- Used MMC mule management console to monitor the request and response payload
- Used Eclipse IDE for development
- Used SVN as version control
- Used statefarm Self service Portal tool for deployment of new components
- Responsible for handling all the incidents and problem Records assigned to mule services workgroup in HPSM HP service manager is a tool used at statefarm to support incident, problem, change, configuration and service level management processes
- Used statefarm internal business space tool to register the service endpoints and make the contracts with other consumer services so they can consume our dc1 service.
Environment: Software: eclipse, SVN, Haplex, Java, Mule ESB, IBM Websphere application server and HPSM.
Confidential
Senior Java Developer
- Created new Mule HCSC Gateway.
- Involved in the development phase, developing validations and business logic implementation.
- Involved in understanding of the existing application functionality and enhancing it to the latest technology plus functionality with respect to the client requirement.
- Reviewed and understood the functional specifications and Business Requirements.
- Created Java objects from copybook using RAD
- Implementing interfaces using Mule ESB and REST service calls.
- Worked on open source Mule ESB.
- Worked with Mule ESB for Applications Integration.
- Involved in Java to copybook and vise-versa j2c transformation
- Involved in JAXB mapping
- Used Soap UI for unit testing and debugging of the developed module.
- Used Hermes JMS to send the message to the queue and to get the message from the queue
- Used Eclipse IDE for development
- Used CVS as version control
- Configured XML for mapping
Environment: Eclipse, RAD, CVS, Java, Websphere Application server, Mule ESB and HermesJms.
Confidential
Senior J2EE Developer
- Created new web services.
- Reviewed and understood the functional specifications and Business Requirements.
- Involved in understanding of the existing application functionality and enhancing it to the latest technology plus functionality with respect to the client requirement.
- Worked on SOAP based Web services for Mule ESB flows.
- Project lead for one of the service.
- Worked on open source Mule ESB.
- Involved in the development phase, developing validations and business logic implementation.
- Unit testing and debugging of the developed module.
- Drive code review meetings.
- Used RSA 8, STS IDE and WebSphere application server WAS .
- Used SVN as version control
- Involved in implementing Spring MVC framework
- Hands-on experience in the Configuration of RSA and STS.
- Configured XML for mapping
- Involved in application deployment, writing unit test cases and performed unit testing
- Wrote Mule flows to call other webservices.
- Involved in scrum meetings
Environment: Java Spring framework. DB: DB2, POSTGRES. Software: STS, RSA, SVN, Java, WebSphere Application Server, Mule ESB and data power.
Confidential
J2EE Developer
- Developed new functionalities for CVS web based application.
- Involved in understanding of the existing application functionality and enhancing it to the latest technology plus functionality with respect to the client requirement.
- Reviewed and understood the functional specifications and Business Requirements.
- Involved in the development phase, developing validations and business logic implementation.
- Unit testing and debugging of the developed module.
- Drove code review meetings to provide analyze and testing support to Business Analyst people.
- Developed user access module Presentation layer using JSPs, and Java MVC framework.
- Used JavaScript for Client side Validation.
- Used Web-Sphere RAD IDE and Web-Sphere Application Server.
- Modified different GUI screens using JSP's.
- Used dimensions as version control
- Involved in implementing Spring MVC framework
- Hands-on experience in the Configuration of web-sphere RAD.
- Configured XML for mapping
- DAO's are coded utilizing the Framework
- Used POJO for managing tasks
- Used Facade pattern to handle and process user requests.
- Involved in application deployment, writing unit test cases and performed unit testing
Environment: Java MVC framework. DB: DB2. Software: RAD 7.0, Serena Dimensions, JSP, JavaScript, CSS, HTML, WebSphere application server and XML.