Sr. Developer Resume
Iselin, NJ
SUMMARY:
- 11+ years of professional experience in providing business solutions using JAVA/J2EE technologies in Banking, Insurance, Finance and Cloud Infrastructure.
- Currently working with Vitech Systems group as Senior Developer in Iselin, New Jersey.
- Expertise in application development using Core Java (JDK 1.8), Collections, Multithreading, Generics, Memory Management.
- Strong working experience in spring modules DI, JDBC, AOP, MVC, Transaction, Security, Batch and Struts.
- Experience in SOAP and RESTful Web Services.
- Hands on work experience with Google Web Toolkit(GWT), GXT - sencha JavaScript, jQuery, JSON and XML.
- Worked on ORM tools like Hibernate, iBatis.
- Well versed in Java and JEE Design Patterns like Factory, Abstract Factory, Singleton, proxy, Iterator, Template Method and Adapter.
- Hands on deployment, installation, and configuration and post release support with Application servers like WebSphere application server, JBoss, WebLogic and Tomcat.
- Knowledge of testing frameworks Junit.
- Real time experience in application development on Windows & UNIX platforms using Eclipse, RAD.
- Project management and delivery tools Maven, Jenkins and ANT.
- Worked on databases Oracle, MySQL and DB2.
- Experience in Design and Development of distributed OOAD based system using UML - Rational Architect.
- Excellent understanding of various software development approaches Scrum, Safe, Kanban and XP.
- Good command over Object Oriented Principles and SOA concepts.
- Excellent Communication, Presentation, Interpersonal skills and documentation Skills.
TECHNICAL SKILLS:
Languages & Technologies: Java 8, J2EE, JDBC, Servlets2.3/2.4, JSP1.2/2.0 JNDI, JMS,, Python(basic)
Frameworks: Spring 3.x and Struts1.x., GWT, Sencha GXT
ORM Tool: Hibernate 4.x
Web/Application Servers: Tomcat, WebSphere6.x/7.x, WebLogic, JBOSS 7.
Tools: / IDEs: Eclipse, Maven, Toad, Squirrel, Ant, Log4J, Junit.
Webservices: SOAP and RESTful Web services
Database: DB2, Oracle, MySQL.
Web Technologies: HTML, XML, CSS, JSON.
Agile tools: Jira Agile,Rally,LeanKit, Team forge
Code management tools: Sonar-cube, PMD
Operating Systems: Windows, UNIX.
Other tools: SOAP UI, Jenkins,SSH
Source Control: SVN, CVS,VSS, Git
Scripting Languages: Java Script,jQuery, Mozilla Rhino, Angular Js
PROFESSIONAL EXPERIENCE:
Confidential, Iselin, NJ
Sr. Developer
Responsibilities:
- Responsible for technical design, development, direction and architecture of V3 full stack administration system across different tiers, using Sencha GXT MVP, RESTful services, Spring, Tapestry, Hibernate and Spring services and transaction driven framework.
- Built “V3 Employer Self Service” and “V3 Member Self Service” web apps as Single Page
- Participate in architecture discussions and developments for the migration of V3 product to newer version V310.
- Translation of Business needs/requirements into technical solutions.
- Designed development workflow automation and process improvement plans.
Environment: Java,J2EE, RESTful, GWT,GXT, Spring Transaction, Hibernate 3, web services, CSS3 & JS, AWS, XML, JAX-RS, Java Annotations, Jetty, Crucible, Jira.
Confidential, Arkansas state, Wisconsin StateSoftware Engineer
Responsibilities:
- Involved in development using VMware orchestrator, jQuery, Core Java, Spring, DB2, J2ee, Java Web services, JAXB, MAVEN, and WebSphere.
- Creating and building project using MAVEN artifacts.
- Created the objects representing the server infrastructure like Enclosures, Server Profile templates.
- Developed Middle layer using Spring Core, Spring Services.
- Developed Restful Web services using JSON with Jackson parser.
- Used Rally as an agile, defect tracking and project status tracking system in the project.
- Managed code for different releases by branching and merging using Git and gerrit for code review.
- Used Jenkins tool for automatic build and deployment.
- Used Scaled Agile framework using rally for project management.
- Involved in daily standup, Sprint planning and Sprit review meetings.
Environment: Core Java, JavaScript, Multithreading, REST Web Services, Spring, VMware cloud management tools, HP One view, Spring tool suite, Mozilla Rhino, Google Guice, Orchestrator, Hybrid cloud, Maven, Rally, Team Forge, Shell Scripts.
ConfidentialLead Java Developer
Responsibilities:
- Involved in development using JSP Freemarkar, jQuery, Core Java, Spring, DB2, J2ee, Hibernate, Java Web services, JAXB, MAVEN, and WebSphere.
- Involved in wiring different parsers to read the input payment records files and process it.
- Developed Data Access layer using ORM framework Hibernate for mapping database scheme to object model.
- Developed Middle layer using Spring Core, Spring Services and JMS
- Developed Restful Web services using JSON.
- Used JIRA as an agile, defect tracking and project status tracking system in the project.
- Managed code for different releases by branching and merging using SVN.
- Used Spring-JMS and IBM Message queues for asynchronous communication.
- Reviewed peer code using PMD and Fortify and Sonar cube tools to comment and track review changes.
- Used Jenkins tool for automatic build and deployment.
- Gather Requirement, Analyze, Design, Develop and Test deliverables for the business and technical requirements.
- Design and implemented the requirement
- Packaging and delivery.
Environment: Core Java, Java Script, Multithreading, XML, UML, Web Services, SOAP, WSDL, SOA, JSP, Servlets, Spring,Log4j, IBM DB2, eclipse, tomcat, Subversion, Maven, JIRA, Linux, PL-SQL, shell scripts.
ConfidentialSr. Developer
Responsibilities:
- Implemented project in agile - Scrum methodology.
- Involvement in the Design, architecture and development of Payments and Transfers modules.
- Involved in development using Core Java, Multi-Threading, spring, Struts, Oracle, J2EE, Hibernate, Java Web services, Maven and WebSphere.
- Used Spring modules like DI,AOP,JMS,Transaction,Security
- Consumed and exposed SOAP webservices.
- Implemented SOA to expose services.
- Used Freemarker and JSTL with jQuery for UI.
- Used Object Oriented Design patterns like Factory,Singleton,Abstract Factory,Composte,Adapter,Proxy,Template
- Managed code for different releases by branching and merging using SVN.
- Implemented Spring-JMS for sending payment instruction to backend.
- Involved in development estimation and project release strategy.
- Used Jenkins tool for automatic build and deployment.
- Reviewed peer code using Crucible tool to comment and track review changes.
- Used Jira to share design and other project information.
Environment: Core Java, J2EE, Multithreading, Java Script, JDBC, Drool-rule engine, XML, UML, JNDI, Web Services, SOAP, WSDL, SOA, ESB, JSP, Servlets, JMS, Struts1.3, Spring 3.x (Core, AOP),IBM DB2, RAD 6, IBM WAS 6, Subversion, Maven, Crucible with JIRA, JUnit, JMS, IBM WebSphere MQ series, Linux.
Confidential, Chicago, IllinoisSr. Java Developer
Responsibilities:
- Gather Requirement, Analyze, Design, Develop and Test deliverables for the business and technical requirements.
- Implemented project with Agile Methodology, involved in Sprint planning, Daily Stand up and retrospective meetings.
- Demonstrated developed application to the client via WebEx and video conference, rectifying the mistakes and shortcomings as per client’s feedback.
- Packaging and delivery.
Environment: Core Java, Spring Web services, XML, UML, SOAP, WSDL,XSD, SOA, JSP, Servlets, Log4j, eclipse, tomcat, Subversion, Maven, JIRA, Linux, PL-SQL, shell scripts.
Confidential, New York, NYJava Developer
Responsibilities:
- Gather Requirement, Analyze, Design, Develop and Test deliverables for the requirements.
- Developing new functionality, including both back-end and front-end parts
- Used different features of Struts like MVC, Validation framework and tag library.
Environment: Core Java, JSP, Log4J, MySQL, Servlet, JUnit, JavaScript, HTML, ANT, Linux, SQL Developer, Tomcat, VSS.
ConfidentialJava Developer
Responsibilities:
- Project developed in Agile - Scrum methodology.
- Responsible for module for Account Balances and Transactions.
- Designing and coding and Demo to the client.
- Product management / product owner interaction.
- Deployed the application and tested on AST.
Environment: Java, JSP, Servlet, Struts, WebSphere, JavaScript, HTML, ANT, DB2, Linux, clear case.
ConfidentialJava Developer
Responsibilities:
- Gather Requirement, Analyze, Design, Develop and Test deliverables for the business and technical requirements.
- Worked on creating migration scripts and changing the batch processors.
- Demonstrated developed application to the client via WebEx and video conference, rectifying the mistakes and shortcoming as per client’s feedback. Design and development of the application
- Packaging and delivery.
Environment: Core java, JSP, Servlet, JUnit, JavaScript, HTML, ANT, IBM DB2, Linux, SQL Developer, WebSphere, VSS.
ConfidentialJava Developer
Responsibilities:
- Gather Requirement, Analyze, Design, Develop and Test deliverables for the business and technical requirements.
- User Acceptance testing support.
- Used different features of Struts like MVC, Validation framework and tag library.
- Branding and UI customization.
Environment: Core Java, JSP, Log4J, MySQL, Servlet, JUnit, JavaScript, HTML, ANT, Linux, SQL Developer, Tomcat, VSS.