Java/j2ee Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- 8+ years of experience including Strong Development experience using Java/J2EE and Web Technologies.
- Strong working experience in Software Development Life Cycle (SDLC) process like Rapid Application Development (RAD), Waterfall , Agile Scrum and Test - driven development methodologies.
- Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
- Great knowledge in Java architecture and developing the applications using Java/J2EE Design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects (DAO).
- Expertise in developing applications using Core Java, Multi-Threading, Servlets, JSP, J2EE, JMS, Hibernate,Spring Boot, JDBC.
- Strong understanding of SOA, Web Services, WSDL, UDDI, SOAP, REST,XSD's and exposure to JAXB & JAX-WS.
- Expertise in Struts, Spring Framework (Spring MVC, IOC, DAO) and JNDI.
- Exposure on NoSQL related databases like Cassandra and MongoDB.
- Experience in using AWS with both EC2 and S3 services for application backup and recovery.
- Good Knowledge of Web Application Development Technologies such as HTML, CSS, XSLT, XML.
- Worked on the JavaScript, JQuery, AngularJS, Bootstrap.
- Experienced in implementing Microservices , Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
- Experience in RDBMS using DB2, PL/SQL and exposure to DTD, SCHEMA.
- Used integrated environment for java such as Eclipse, Net Beans, Clear Case and VSS, SVN, CVS, GIT.
- Expertise in Continuous Delivery pipeline with Jenkins and GitHub .
- Design and development of web-based applications using different Web and Application Servers such as Apache Tomcat, WebSphere, JBoss and WebLogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Experience with build tools includes Ant, Maven and Gradle for deployment and customizing WAR / JAR file management for web applications.
TECHNICAL SKILLS:
Languages: C, C++, Java, UNIX Shell Scripting, UML
J2EE Technologies: Servlets, JSP, Spring (IOC and AOP), JDBC, JNDI, EJB
Web Technologies: HTML, JavaScript, CSS, XML, JQuery, AngularJS, PHP, Bootstrap
Databases: Oracle, MySQL, PL/SQL, DB2, SQL Server, MongoDB
Application/Web Servers: WebSphere, WebLogic, Apache Tomcat, JBoss
Web Services: SOAP, XML, WSDL, REST, UDDI, JAXB
Tools: /Software Eclipse: Eclipse, Net Beans, SQL Developer, Clear case, Subversion, GIT, CVS, JUnit
Frameworks: Struts, Spring Boot, Spring MVC, Spring Security, Spring ORM, Hibernate.
Operating Systems: UNIX, Linux, Windows
Other Tools & Design Patterns: ANT, Maven, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
- Involved in requirements gathering, analysis and design and in development of application based on J2EE using Spring and JDBC.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables.
- Developed Hibernate inheritance mapping using single table approach and configured multi-level caching in Hibernate.
- Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
- Worked with JMS Queues for sending messages in point-to-point mode also implemented JMS message listeners to create and consume messages across modules.
- Involved in Configuration and Usage of ApacheLog4J for logging and debugging purposes also Configured application flows, controlling logic and navigation.
- Constructed and optimized SQL queries in DB2 using TOAD.
- Developed mock-up screens prototypes to demo the application screens to business users using HTML5, CSS3, React JS.
- Developed SOAP architecture-based Web Services to facilitate communication between client and servers.
- Used Eclipse IDE for the application development and integration to the frameworks, deployed applications on WebLogic server.
- Used Gradle to build and deploy applications on to server and Harvest as Version Control System.
- Provided Technical support for Production environments resolving the issues, analyzing the defects using Service Now, providing and implementing the solutions for defects.
Environment: Java, J2EE, Spring Framework, SOAP, AGILE/SCRUM methodologies, DB2, TOAD, WebLogic, Eclipse, JDBC, Gradle, Service Now, Harvest, ReactJS, Hibernate, Apache Log4j, JMS.
Confidential, Richfield, MN
Sr.Java/J2ee Developer
Responsibities:
- Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
- Used Microservices with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
- Involved in requirements gathering, analysis and design and in development of application based on J2EE using Struts, Spring and Hibernate.
- Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs and utilized Struts Validator framework to validate form data.
- Wrote SQL injection queries, cross site scripting code, etc. and injected them within the different project parameters to exploit security flaws.
- Used HTML, CSS, JavaScript, JSP, jQuery, AngularJS and Bootstrap in front end.
- Developed REST architecture-based Web Services to facilitate communication between client and servers.
- Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
- Used Eclipse IDE for the application development and integration to the frameworks, deployed applications on IBM WebSphere server.
- Involved in Automation of the test cases using Selenium Web Driver , JUnit and MAVEN .
- Provided Technical support for Production environments resolving the issues, analyzing the defects using Version One, providing and implementing the solutions for defects.
- Developed the unit test cases Test Driven Development (TDD)and Mock testing using JUNIT.
Environment: Spring Framework, Java, J2EE, JSP, JSON, GIT, Java Script, JUnit, JQuery, CSS, XML, XSLT, HTML,SOAP, Restful Web services, Angular JS, Web Sphere Application Server, Kafka, PL/SQL, Microservices, Spring Boot, Selenium IDE.
Confidential, Basking Ridge, NJ
Systems Software Engineer
Responsibilities:
- Used J2SE, Exception, Collections, Threads, JEE, Open Source Technologies/API for application development.
- Worked in Agile methodology and delivering the accepted functionality in each sprint.
- Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
- Used Core Spring Framework for Dependency Injection and integrated with the Hibernate Framework for interacting with the database.
- Designed User Interface using Java Server Faces (JSF), JavaScript, jQuery, AngularJS and XML in a responsive grid layout.
- Worked closely with design team and provided rapid prototypes using HTML, CSS, Bootstrap, JavaScript, ReactJS.
- Developed RESTful web services to support JSON and to speed up the application using Spring Web Services.
- Responsible for working with the testing teams during integration testing, to actively debug defects using logs from the UNIX box by using tools like WinSCP.
- Created instances in AWS as well as worked on migration to AWS from data Center.
- Extensively worked on GIT, Jenkins and JIRA.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST.
- Developed MongoDB embedded documents from Java code using spring data MongoDB .
- Worked with Spring and Kafka broker service to handle heavy traffic.
- Developed Gradle scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
- Unit Testing/Integration Testing, JUnit, Debugging and Implementation.
Environment: Spring Framework, Hibernate, Multi-threading, Java, JEE, JSP, JSF, Jenkins, JSON, GIT, Java Script, Junit, Putty, JQuery, JPA, CSS, XML, XSLT, HTML,SOAP, JMeter, Restful Web services, AWS, Gradle, Angular JS, Web Sphere Application Server, Kafka, MongoDB, Microservices, Spring Boot.
Confidential, San Antonio, TX
Java/J2ee Developer
Responsibilities:
- Involved in AGILE/SCRUM methodologies while coordinating engineering efforts with team members to identify and resolve defects using JIRA.
- Involved in development activities using Core Java/ J2EE, Servlets, JSF used for creating web application, XML and Springs.
- Created User Interface for different customized screens for each type of provider and
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript,Angular JS and Servlets .
- Used Hibernate (persistence framework) to implement the Database Access layer. Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot and Spring Security. Used Spring MVC for the GUI Application which interacts with the Restful web services.
- Used SOAP for sending notifications to eachchange in the operational process including: user's information. Used SOAP UI for unit testing for REST and SOAP Services.
- Worked with Oracle PL/SQL development and DBAs to create new database schema and porting data from other databases
- Working knowledge of various AWS technologies like SQS Queuing, S3 storage etc.
- Developed Session/Message Driven Beans to be deployed on WebSphere Application Server.
- Developed test cases using JUNIT, and followed test first development.
Environment: Java, J2EE, JSP, Junit, Jenkins, JSON, JAX-WS, Spring Framework, SOAP, Restful Web services, JQuery, Angular JS, AJAX, AGILE/SCRUM methodologies, JWS, Oracle, UNIX, WebSphere, Eclipse, Hibernate, Maven, Bootstrap, DOJO, CSS, XML, HTML, SVN
Confidential, Malvern, PA
Java/J2ee Developer
Responsibilities:
- Developed Web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Worked in Agile environment with Scrum Methodology developed a logger framework for the application using Log4j .
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a Restful server on a different domain.
- Developed static and dynamic Web Pages using HTML and CSS.
- Designed and developed the input/output data formats in XSD for the WSDL files using XML Spy for validating.
- Involved in loading and storing objects using Hibernate.
- Used Spring MVC, IOC, and AOP to develop intranet web application.
- Designing and developing components and coupling them as web services to the product using SOAP and Used XML Web Services using SOAP to transfer the amount to transfer application.
- Involved in Spring Restful API design and development to interact with the company's employee directory.
- Developed stored procedures, triggers and functions using Oracle database.
- Used MAVEN for developing build scripts and deploying the application onto WebLogic.
- Tested the application functionality with JUnit Struts Test Cases. Used Struts Model-View-Controller approach to fix Jira bugs and request.
Environment: Java, Struts, Spring, SOAP, REST, SOAP UI, Application Server, Eclipse, Oracle, Hibernate, JDBC Template, JSP, Servlets, JavaScript, Design Patterns, JQuery, AJAX, HTML, CSS,Log4j, Maven, XML, PL/SQL, UML, JNDI, JUnit,GIT, Web Services, WebLogic, Agile Methodology.
Confidential, Rockville, MD
Java/J2ee Developer
Responsibilities:
- Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology.
- Worked with Core Java code extensively using interfaces and multi-threading techniques.
- Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
- Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Spring, Hibernate, Web Services.
- Designed User Interface using Java Server Faces (JSF), HTML, CSS, jQuery, JavaScript and XML in a responsive grid layout.
- Responsible for developing the UI pages using JavaScript, Angular JS, Bootstrap, JSON, jQuery .
- Also, developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL and XML for definition of JAX-WS Web Services.
- Persistence mechanism implemented using Hibernate and integrated with Spring ORM.
- Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns.
- Implemented Database accesses through JDBC at Server end with Oracle as backend.
- Involved in configuring development/testing environments on WebLogic App Server. Source control through CVS.
- Tested Service and data access tier using JUnit in TDD methodology and used JIRA for issue tracking.
Environment: Java, JEE, JSP, JAX-WS, JIRA, Servlet, Ajax, EJB, Spring Security, Web Services, WSDL, Java Beans, WebSphere Application Server, HTML, Maven, Web Logic, Oracle, Maven, CVS.
Confidential
Java Developer
Responsibilities:
- Developed and implemented various dynamic web based applications using JSP, Servlets, Java Script, Ajax, HTML, CSS.
- Experience in using and implementing Design Patterns such as MVC, Singleton, Abstract Factory, Factory Method, Business Delegate, Service Locater, Data Access Object (DAO), Front Controller, Factory patterns and frameworks like Struts.
- Experience is using XML technologies such as JAXP, DOM, SAX, XPath, XSD and JAXB Parser.
- Experience in implementation of Object to Relational Mapping (ORM) using Hibernate.
- Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, BPEL.
- Expertise in writing complex queries using PL/SQL MYSQL, MS-SQL Server, Sybase, Oracle and exposure to DDL, DML, stored procedures, cursors, triggers and joins.
- Expertise in development, deployment and implementation of dynamic web applications using Application servers like WebSphere, Apache tomcat in Windows and UNIX environments.
- Implemented Java Mail API for the email services, Java FTP API for the file transfer service, ZIP API.
- Expertise in development, deployment and implementation of dynamic web applications using Application servers like Vignette Application Portal, WebSphere, Apache tomcat in Windows and UNIX environments.
- Development, deployment, configuration of the Java Messaging Services (JMS) on WebSphere.
- Creation and execution of JUnit Test Cases.
Environment: Java, JSP, JAX-WS, Servlet, EJB, Spring, Web Services, WSDL, Java Beans, WebSphere Application Server, Web logic workshop, Oracle, SQL Developer, Ant, CVS.