Senior Developer Resume
Roseland, NJ
SUMMARY
- Around 10 years of IT experience in requirements analysis, design, development, deploying and customizing Business Applications.
- Strong experience in software development using Java and J2EE
- Strong server - side programming experience using Core Java, Servlets, JDBC, Struts, Springs, Hibernate, JMS and Web Services.
- Expertise in developing web-based GUIs using JSP and HTML, AJAX, JQuery, JQGrid, JSTL, XML, JavaScript, Angular JS and CSS.
- Experience in developing of Web Services using SOAP and RESTful.
- Strong experience in writing SQL queries with DDL/DML operations.
- Expertise in creating UML (Unified Modeling Language) diagrams using MS Visio.
- Good experience in Banking & Financial Services
- Participated daily in Agile iterations and enterprise product release planning.
- Involved in different phases of SDLC of projects, from Requirement gathering, Analysis, Design, Coding, Unit testing and Deployment from SIT, UAT to Production.
- Good understanding on Java and J2EE design patterns.
- Strong interpersonal and organizational skills in addition to an ability to manage and demonstrated the ability to meet deadlines and set priorities.
- Excellent communication and interpersonal skills combined with Client relation skills.
- Willingness to embrace new technologies and ability to work in a team environment.
- Good presentation and communication skills to provide support to the organization.
- Good Analytical and problem-solving skills.
- Willing to work hard and ready to take up challenging job.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX
Languages: Java, J2EE
Web Technologies: Servlets, JSP, JavaScript, Angular JS, JSTL, jQuery, JQGridXML, XSLT, HTML, AJAX, CSS and Web Services
MVC Framework: Struts 1.x, Struts 2.x, Spring
ORM Frameworks: Hibernate
RDBMS/Database: DB2, Oracle, MySQL
Servers: Web Sphere Application Server, Tomcat
IDEs: Eclipse, RAD
Dev Utilities: SOAP UI, Ant, Tortoise SVN, MavenTectia SSH Client, UML, JAXB, Dozer, Activiti BPM, ILOG JRULES, JMS, JUnit
Dev Methodologies: OOAD, UML and J2EE Design patterns, Agile
PROFESSIONAL EXPERIENCE
Confidential, Roseland, NJ
Senior Developer
Responsibilities:
- Developed Restful Web Services for Time and HR domain metrics.
- Restful Web Services were called from Angular JS to retrieve data and show on UI.
- Followed Agile Methodology for this project.
- Used Rally for updating user stories and the status on user stories.
- Attended Scrum calls and updated status in daily scrum calls.
- Guided team members fresher’s in how to approach for task completion.
- Took part in code review sessions.
- Involved in fixing defects during CIT & SIT.
- Tested the Web Services.
- Unit testing the changes.
- Exposure to onsite calls and SIT calls.
Environment: Java 6, RESTFul Web Services, JSP, Angular JS, Ajax, Gradle-2.1, TortoiseGit, Grunt, Web Sphere Application Server V8.5 Liberty Profile, Oracle 11g, Eclipse Juno, Open JPA, Agile
Confidential
Senior Developer
Responsibilities:
- Developed Web based maintenance screens for Group Club Membership, Group Comment, Group Segment Theme and Feature Type Maintenance using jQuery, jqGrid.
- Worked extensively using Struts 2 on Web Application development.
- Worked on Spring ORM framework for Hibernate integration.
- Developed SOAP based Web Services using JAX-WS API.
- Used JSON to retrieve data from action class and display in JSP page using JSON Reader.
- Developed Retrieve Group Web Services. Retrieve Group Web Services is designed to return Group Details.
- Designed Hibernate POJO classes and implemented DAO classes to retrieve data from DB table and display data in jqGrid.
- Developed DAO classes using Hibernate Criteria API for retrieving data from database.
- Developed User Interface JSP pages with Struts Framework.
- Used Dozer to map Entity object to Value object and vice versa.
- Involved in fixing defects during CIT & SIT.
- Tested the Web Services using SOAP UI.
- Unit testing the changes.
- Exposure to onsite calls and SIT calls.
- Used UNIX commands to connect to Sever and for Grepping and view the log files.
Environment: Java 6, Struts 2, JSP, jQuery, jqGrid, JSON, Ajax, Spring, Dozer, Web Sphere Application Server 8.0, DB2, RAD 8.0, Web Service, SOAP UI, Hibernate, Unix
Confidential
Senior Developer
Responsibilities:
- Developed Web Service called IFW service using JAX-WS Web Service.
- Developed User Interface using Struts framework for CSMT so that dynamic question/answers are displayed based on applicant profile.
- Developed JSP pages and used JSTL to display data on page.
- Developed JSP pages with CSS for styling.
- Following Necessary Coding Standards and Code Optimization Mechanisms to achieve Consistent and High Performance throughout the Application.
- Tested the Web Service using SOAP UI.
- Worked on JMS for Messaging, used Point-to-point model for sending the message to Queue.
- Developed application using Multithreading concepts, implemented code using Synchronization.
- Unit testing the changes.
- Exposure to onsite calls.
Environment: Java, JSP, JMS, Struts1, WebSphere Application Server, DB2, RAD, Web Service, SOAP UI, UNIX
Confidential
Senior Developer
Responsibilities:
- Involved extensively in analyzing the requirements and preparing design documents.
- Used Spring JDBC Template to connect to database and manipulate data.
- Worked extensively on Core Java, implemented exception handling and collection framework.
- Developed RESTful Webservices using JAX-RS API.
- Developed JSP Pages.
- Worked on JMS for Messaging, used JNDI lookup to get the Queue configuration and retrieved messages.
- Used JavaScript for client-side validations.
- Taking care of alignment issues in front end using CSS.
- Involved extensively in UI front.
- Involved in fixing defects during SIT & UAT.
- Testing the changes.
- Exposure to onsite calls and SIT & UAT calls.
Environment: Java, JSP, Struts, Springs, JAXB, WebSphere Application Server, DB2, RAD
Confidential
Senior Developer
Responsibilities:
- Developed Web Services for Designing process.
- Used Struts 1.3 framework and developed application.
- Developed UI front using JQuery.
- Used Ajax calls in JQUERY.
- Worked on JMS for Messaging, looked up the for the message from Queue using Point-to-Point model.
- Developed JSP page using JSTL.
- Developed application using Multithreading concepts.
- Involved extensively in integration of Presentation and Service Layer.
- Involved extensively in UI front by developing screens to show dispute questions.
- Used Eclipse IDE for Web application development.
Environment: JDK1.5, JSP, Ajax, Struts1.3, Web Services, JQuery, JSTL
Confidential
Senior Developer
Responsibilities:
- Involved extensively in developing the User Interface for showing the new changes on the screen for eligible users.
- Developed UI front using JSP and Ajax calls.
- Developed Web Service using JAX-WS Web Service.
- Developed application using Multithreading concepts.
- Developed business logic to show the link based on user type.
- Involved extensively in end-end development phase.
Environment: JDK1.5, JSP, Ajax, Struts1.3, Web Services
Confidential
Developer
Responsibilities:
- Actively participating in gathering requirements from the client.
- Participating in meetings to analyze the impact of code changes on all modules.
- Prepare documents of FRD and TDD.
- Worked extensively on Core Java, developed customized exception handling and used generics.
- Developed UI screens using Struts JSP to show the account data in planned manner.
- Used JavaScript for client side validations.
- Used CSS for alignment of web pages.
- Prepared Test cases for modules.
- Tested the modules.
Environment: JDK1.5, J2EE, Struts, JSP, JavaScript and DB2
Confidential
Developer
Responsibilities:
- Analysis of the specifications provided.
- Developed web based screens for Account opening and maintenance using JSP in Struts framework.
- Worked extensively on Core Java, used collection framework for using implementations like Concurrent Hashmap and ArrayList.
- Used JavaScript for client side validations.
- Worked on Model part for retrieving the data from database and display on the screens.
- Testing the functionality for the coded use cases and preparing the unit test report.
- Prepare documents of FRD and TDD.
Environment: JDK1.5, J2EE, Struts, JSP, JavaScript, HTML and DB2
Confidential
Developer
Responsibilities:
- Analysis of the specifications provided.
- Involved in Analysis of requirement.
- Worked on Struts framework, developed web based screens.
- Developed business logic for JV rebranding based on the client.
- Developed UI screens using Struts JSP to show the account data in planned manner.
- Used JavaScript for client side validations.
- Responsible for fixing the bugs.
- Prepared Test scripts for the Unit and Module testing.
Environment: JDK1.5, J2EE, Struts, JSP, JavaScript, HTML and DB2