We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • Around 5 years of IT experience in analysis, design, development, documentation, implementing, deployment, testing and maintenance of software systems in server - side programming and distributed programming
  • Developed UML diagrams using Rational Rose and MS VISIO.
  • In-depth knowledge and Architectural experience using Service Oriented Architecture (SOA).
  • Expertise in Waterfall and Agile/Scrum methodology .
  • Experience in Web Application development using HTML, CSS, PHP, Python and JavaScript.
  • Expert in using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF, Hibernate, Web Services (REST, SOAP, WSDL, UDDI), JMS, JDBC, XML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, Ajax, Angular, JQuery including Flex, Action Script 3.
  • Extensive experience in developing Microservices using Spring Boot.
  • Good in developing Flex Applications using Cairngorm MVC architecture.
  • Worked on Portal Application Development using MVC Framework like Struts, Struts Validator Plug-in, JSF, Spring Framework, Struts, JSF and AJAX.
  • Proficient in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA), Active MQ.
  • Experience in creating and using both Restful and SOAP (WSDL) Web Services in SOA with JAX RPC, JAX-RS, JAX-WS also worked on JMS, Apache Axis.
  • Expertise in using application servers such as WebLogic, IBM WebSphere Application Server, and JBoss.
  • Extensive knowledge in using Web Server like Apache Tomcat.
  • Worked on various IDE's like Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD), RAD, Borland Builder Studio, and Flex Builder.
  • Good in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Proficient in working with Oracle 9i/10g/11g, DB2, MY SQL, NoSQL, Mongo DB.
  • Proficient in RDBMS concepts and experience in working with Oracle, DB2 and MY SQL, NoSQL, Mongo DB.
  • Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium, and Cucumber.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Well-versed with Open Source frameworks like JUnit, Log4J, ANT, Gradle tools and Maven.
  • Experienced with Jenkins/Hudson methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Strong with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), Sub Version Codes, CLEARCASE and GIT for providing common platform for all the developers.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILLS

Languages: Java, UML, SQL, PL/SQL, C

Core Java: Data Structures, Collections, Generics, Serialization Reflections, C oncurrency/Multithreading, RMI, Swing

J2EE Technologies: JSP, JMS, JB, Java Servlets, JDBC

J2EE MVC Frameworks: Struts, Spring Core, Spring (Core, MVC, DAO), JSF, Facelets.

Web Services: SOAP, Spring REST, Jersey, JAX-RPC, JAX-RS, JAX-WS

ORM Frameworks: Hibernate, iBatis, JPA

IDE’s: Eclipse, JBuilder, IBM RAD and NetBeans

Database: Oracle, DB2, MySQL, MongoDB, Scala, Microsoft SQL Server 2008.

Design Tools: MS Visio, Rational Rose Enterprise.

Version Control: Git, Rational ClearCase, SVN.

Design Patterns: MVC, Singleton, Factory, Pattern, Session Facade, Business Delegate, Service Locator, DAO, Front Controller.

Application Servers: Oracle Weblogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Logging Tools: Log4J, SLF4J

Messaging: Kafka, Rabbit MQ, IBM MQ.

Build Tools: Maven, Ant, Jenkins and Gradle

Testing: JUnit, Mockito, RFT, Selenium, Cucumber.

Design Methodologies: Agile, Scrum, Test Driven Development, Waterfall

Operating Systems: Windows 7/8/10, UNIX, Oracle Solaris, Linux

PROFESSIONAL EXPERIENCE

Confidential, Pittsburg, PA

Java/J2EE Developer

Responsibilities:

  • Participated in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Designed Facets in order to generate application wide templates and template clients.
  • Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Worked with Angular to develop single page applications, worked with ngrx for managing Angular applications.
  • Developed the business layer using Spring Boot.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Implemented REST Microservices using spring boot.
  • The Restful web services have been used to retrieve and update the data.
  • Added features to the Spring Security Module.
  • Configured JPA to use Hibernate as ORM tool.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Used UNIX commands and shell scripting.
  • Implemented different types of spring controllers as per application requirements.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Implemented PL/SQL queries and used oracle stored procedures.
  • Provided production support for the application and coordinated with cross functional teams.
  • Used Maven for project builds.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java 8, J2EE, JMS, Microservices, Webservices, Spring MVC, Hibernate 3.0, Rest Web services, CXF, Spring Boot, Angular, Tomcat, WebSphere Application Server, Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, JQuery, AJAX, JSP, Servlet, CVS, XML, Windows, Maven, and Oracle10g, Log4j.

Confidential, Oklahoma City, OK

Java Developer

Responsibilities:

  • Participated in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Part of Design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Designed and developed asynchronous RESTful Microservices using Spring boot that are consumed by other microservices with an average response time of 30 milliseconds.
  • Developed Webpages using UI frameworks, Angular JS and Ext Js, PHP, Node JS.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier. Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Created controller Servlets for handling HTTP requests from JSP pages
  • Implemented the business logic using various Design Patterns and technologies using EJB, Wicket, JSF.
  • Used MyEclipse IDE to develop/create my code, and Rabbit MQ for messaging.
  • Developed entire application web-based client implementing MVC Architecture using Spring Frame work.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring Functionality.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring technology.
  • Used spring framework to the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement
  • Also used Stored Procedures connecting to the database using Spring JDBC.
  • Extensively used JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Developed several shell Scripts to automate file transfers.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, Spring Boot, Microservices, Webservices, J2EE, Spring 3.0, CXF, Web Logic, Hibernate, Ajax, Sybase, JQuery, JSP, XSD, XMLBean, Web Sphere, DB2, JUnit, Log4J, Rabbit MQ, Unix, Git, Gradle, Soap-UI, Spring Framework security using LDAP, Jenkins, Oracle ADF, ADF faces, MyEclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Discussed with BOW clients based on the System requirement document to cover the functionality, technical issues and scope of work.
  • Designed and Implemented of Java Web-Services for BOW to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary.
  • Designed UI implemented using JSF tags.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Used KYC for the process ensures compliance with KYC requirements
  • Used Service Locator, Façade, Singleton, and Factory Design patterns and have developed UML Diagrams using Visio.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring MVC and worked on other modules like IOC AND AOP.
  • Configured the URL mappings and bean classes using Springapp-servlet.xml.
  • Implemented AJAX using third party tools as richfaces-api-3.1.1 to generated User Friendly Grids and tables.
  • Developed the WSDL/XSD using top-down approach and XML Namespaces. Generated the stubs using JAXB.
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking
  • Deployment of Web-Service End-Points using CXF.
  • Developed the web-services & analysis of SOAP envelope using SOAP UI.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution.
  • Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Application design consists of Clustering architecture on WebSphere Server to ensure Application Scalability & Load Balancing.
  • SQL development using Stored Procedures, Views and Queries with Oracle, DB2.

Environment: Java/J2EE, SPRING, EJB, MDB, XML, IBM WebSphere, Web-Services (CXF), WSDL/XSD, SOAP UI, JAXB, JCS,HTML,JMS, Hibernate, Rich Faces API, JMS, JBoss, GWT, GWT EXT, dojo, Tibco BW/EMS, JSF, IBM RAD7, JIRA, Microsoft Portal, Oracle, DB2, SQL 2005, Unix, Compute-Grid.

We'd love your feedback!