Java/j2ee Developer & Full Stack Developer Resume
NY
SUMMARY:
- Over 8 years of experience in IT industry in designing and development of web, enterprise applications and large scale enterprise e - business applications.
- Experience with MVC architecture. Contributed extensively in Design, Development, Integration and Testing of applications.
- Having Strong emphasis in business requirement analysis, requirement gathering, Developing UML diagrams like use case diagrams and class diagrams, sequence diagrams and behavior diagrams.
- Extensive experience in design, development and support of MVC using Struts, Spring MVC, Spring web flow and JSF frameworks.
- Expertise in Core Java concepts, such as OOP design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflections, Annotation.
- Have hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Spring, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, REST/SOAP, Hibernate, Spring, NoSQL, Restful, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL.
- Developed core modules in large cross-platform applications using JAVA, J2EE, JPA, Hibernate, JSP, Servlet, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML.
- Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL, JSP, HTML, CSS, JQuery, Angular JS, Node JS and Bootstrap.
- Extensive experience in Angular JS for application implementation, proficient in creating modules, controllers, factory services, ng-repeat, customizable filter, http get/post method and directives to realize functionalities like REST services with Ajax call, input validations, searchable and sortable contents.
- Extensively used spring framework modules like Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), DI (Dependency Injection), and IOC (Inversion of Control), Spring JMS, Spring Security, Spring Data, Spring Batch Jobs.
- Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
- Experience in the design and development of SOAP web services using Apache Axis2, CXF, and JAX-WS.
- Experience in integrating multiple components using web services. Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-WS JAXP, XML Beans and JAXB technologies.
- Expertise in developing data access or persistence layer using Object Relational Mapping (ORM) frameworks like Hibernate, JPA, and JDBC.
- Experience in implementing AWS services.
- Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle, IBM DB2, NoSQL, MySQL, SQL Server.
- Diverse experience with implementing web applications using varied web servers like the WebLogic, WebSphere, Tomcat, Zend Server, Wildfly and JBoss Application Servers on Windows/Unix/Linux platforms.
- Well versed in developing rule based programming using JBoss Drools and IBM ILOG JRules.
- Extensive experience with different IDEs such as Spring Tool Suite (STS), Eclipse, JDeveloper and Intellj IDEA.
- Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
- Experience with build tools like Ant, Maven, Hudson and Jenkins for building and deploying applications to different environments
- Extensive working noledge in building the projects using Water Fall, RUP, V models and Agile Practices like Test Driven Development (TDD), Scrum.
- Knowledge about Reactive Manifesto,12 Factor App Methodology, Netflix OSS, Spring Cloud.
- Experience creating the Vagrant boxes and created the containerized applications using Docker, Docker Machine, Docker Swarm.
- Used JIRA and Rally tool for tracking stories progress and defect tracking in production.
- Experience in using various Configuration Management tools like GIT, GitHub, Source Tree, CVS, Clear Case and SVN.
- Highly curious about new technologies and adapt at promptly and thoroughly mastering them.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
TECHNICAL SKILLS:
Development: Java, J2EE, Servlet, Hibernate, HTML, CSS, JavaScript
Technologies: J2EE, EJB, JSP, Servlets, JMS, DOM, JNDI, Spring, ANT, UML, JDBC, XML, Schema, XML, Swing, Java Beans.:
Web/Application Servers: WebLogic, Tomcat, WebSphere, Glassfish.
Platforms: Windows, Linux/Unix
Databases: SQL, MySQL, Oracle Databases.
Tools: Eclipse IDE, Junit, Angular JS, Node JS
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java/J2EE Developer & Full Stack Developer
Responsibilities:
- Involved in developing “Profile Management System”.
- Designed Use case, Class Diagram, and Sequence Diagrams using Visual Paradigm to model the detail design of application.
- Built application on Spring - MVC framework and Hibernate as business layer.
- Developed the GUI using HTML, CSS3, Java Script, JQuery.
- Used HTML5 and CSS3 for web development and build on Bootstrap.
- Used Angular JS for data binding in web application.
- Developed Spring Action classes, Forms and validation framework.
- Developed application to run on AWS infrastructure.
- Configured AWS EC2 instances, domain mapping.
- Extensively used various spring framework modules like MVC, Auto Wiring, JDBC Templets, Spring security, Spring integrations.
- Developed using Hibernate mapping, HQL, Query, Criteria, Lazy Loading Transactions and Locking.
- Developed several Spring RESTful web services which produces different response type include JSON, XML and are consumed by different front end applications.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Extensively worked on Session Beans, JMS and EJB-MDB’s for messaging mechanism.
- Developed the application security using Spring Security and integrated with LDAP and Active Directory.
- Used MAVEN for building the enterprises application modules, Used CVS for version control, Log4J to monitor the error logs and performed unit testing using JUnit.
- Used Web Logic Application server for deploying web applications.
Environment:Java/J2EE, Rational Rose, WebLogic Application Server 8.0, Spring, hibernate 3.0, Web service, JQuery, JSON, JAXB, Data table, Eclipse as IDE, GitHub, Maven build scripts, SQL Server, ClearCase, JUnit, Agile, Log4J.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in developing application to make international and domestic transfers.
- The application is developed in Spring MVC framework.
- Implemented Spring JDBC templates to connect and access with the database.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
- Primarily used Node JS and Angular JS for UI design and implementation.
- Worked with Spring framework hibernate integration to maximize the MVC architecture.
- Experience in design for key enterprise applications within the banking domain involving SOA and J2EE.
- Implemented Enterprise level service oriented architecture (SOA) Platform.
- Core development experience for groovy grails restful web services.
- Involved in creating the hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-Based schema.
- Designed UI using HTML, JSP, JavaScript, JQuery.
- Involved in evaluating various tools and toolkits to improve the development performance.
- Developed a guided inspection template and inspected the design models.
- Integrated Websphere portal server with Websphere process server involving SOAP Web Services, WS-Security using JAX-WS.
- Used IBATIS for persistence layer.
- Implemented business logic suggested in the scrums.
- Created database schemas, creating tables and views and writing stored procedures, and queries using Joins, functions in SQL.
- Worked on functional test cases and tabulated functional test analysis.
- Developed and deployed applications in web logic application server.
- Co-ordinate with the offshore team to get all defects fixed.
- Work closely with the QA and development teams to write automated component and integration tests using Java and TestNG.
- Used TestNG for automating partner integration testing.
- Performed unit testing using Junit.
- Build and deploy to QA, IST, stable and hourly environments using the Maven tool.
Environment: Spring-MVC, Spring JDBC templates, node JS, TestNG, Junit, QA, Soap UI, Maven, WSDL, HP Quality Center, J2EE, Java, GitHub.
Confidential, Fairfax, VA
Java/UI Developer
Responsibilities:
- Involved in development of client-side transaction gateway process.
- Developed Client-side UI using JSP and validations process which done in JavaScript.
- Developed application layer API base on MVC architecture.
- Developed UI framework using Spring MVC.
- Developed GUI using HTML, JavaScript, CSS.
- Developed Servlets based on java Spring framework component.
- Developed form validations using Servlets and Spring MVC.
- Implemented the business logic layer in the middle-tier java classes, Java Beans.
- DAO layer has been implemented using java beans to retrieve data from Databases.
- Involved in integrating business layer and DAO layer with custom MVC framework.
- Used JDBC for Database CRUD operations.
- Integrated Admin Portal application with other subsystems like Backend and PCI with the help of SOAP based Web services and xml.
- Customer credit approval is done by using RESTful Web Services.
- Participate in design reviews, test case reviews, code reviews, testing.
- Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
- Experience with SQL databases and SQL Joints.
- SVN is used as Version Control Tool for checking in-out files and maintaining the code base.
- Developed in Windows Operating System.
- Developed warehouse management system for organized updated inventory.
- Developed applications to client's coding standard and quality.
- Handle project management activities, planning for future enhancements.
- Ensure Quality Assurance me.e. deliverables created match business specifications.
- Used ELK for logs.
- Deployed on Web Logic application server.
Environment: JDK 1.5, JSP, J2EE, Servlets, Jakarta’s Struts Framework, JNDI, TOAD, JDeveloper, WebSphere Application Server, Java Web Methods, JMS, Oracle 10g, Windows 2000 Server, Java Web Services, SOAP, Axis2, SAOP UI, REST, GitHub JQuery.
Confidential
Associate Java Developer
Responsibilities:
- Developed an application called “Grade-Book”.
- Developed Webpages using HTML, CSS, JavaScript.
- Developed Database objects in MySQL.
- Developed Interactive webpages using Flash and JavaScript.
- Developed web base questionnaire using Servlets, Java Script, XML.
- Used Tomcat for Web Server and deployment.
- Carried out Support and Maintenance activity.
- Involved in development of “Survey methods”.
- Developed application using HTML, CSS.
- Knowledge about Spring MVC.
- Responsible for development Web pages using HTML, CSS, Java Script.
- Involved in integrating the business layer with DAO layer using ORM tools.
- Involved in Writing and reviewing unit test cases using Junit
- Experience in MS SQL server.
- Used SVN for version control management.
- Involved in writing shell scripts for deploying application on UNIX.
- Review source code and generate peer review reports
- Used ANT for build management
Environment: JDK 1.5, Spring framework, Hibernate, Web services (SOAP, WSDL), Rational Rose, Windows XP, ANT, HTML, JUnit, SVN, AJAX, CSS, Eclipse IDE.
