We provide IT Staff Augmentation Services!

Java|j2ee Developer Resume

4.00/5 (Submit Your Rating)

Irving, TexaS

PROFESSIONAL SUMMARY:

  • 6+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, NodeJS, ReactJs.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
  • Experience in spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts.
  • Experience in developing Microservices using Spring-Boot.
  • Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Involved in designed fully distributed system with the use of Restful API and MicroServices.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, and CHEF.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to
  • Maintain portable relationships between the databases.
  • Have developed the microservices framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Good Experience in Mock Testing.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Expertise in database modeling and development using, No SQL Database such as MongoDB and Cassandra.
  • Experience in using version control and configuration management tools like GIT, SVN and CVS.
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows.

TECHNICAL SKILLS:

Languages: C, C++, Java (J2SE 1.8/1.7/1.6/1.5 , JEE 6 / 5), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x/3.x, JavaBeans, JDBC, RMI, EJB3.0/2.1, Hibernate4.x/3.x, Spring4.0/3.0, Web Services (SOAP, REST), SOA, JMS1.1, DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x

Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, Angular-JS 1.5, Angular 2, React JS, Node JS, ExpressJS, Grunt, Gulp Typescript, CSS3, XML1.0, XSL, XSLT, Bootstrap

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, NetBeans3.3, MS Visual Studio 2015

Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x, JBoss 7.0

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Databases: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2

NoSQL Database: MongoDB (3.X)

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, Jasmine 2.3/2.4, Karma, Protractor 2.5/3.0, Selenium 3.0.1

Version Control: CVS, SVN, VSS, GIT.

Methodologies: Agile Methodology, Waterfall Methodology

Other Tools: Ant 1.7, Maven 3.x, Gradle3.x, Jenkins (CI), Rational Rose, Log4J, AWS, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD).
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s Restful API.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI components.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential, Houtson, Texas

Java|J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Eclipse to model the detail design of the application.
  • Developed front end with JSP using Tag libraries, JSTL and JavaBeans.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle database.
  • Developed web applications using Spring MVC Architecture.
  • Configured Dispatch Servlet in Spring MVC for handling business logic.
  • Involved in implementing simple form controller using Model and view for handling requests.
  • Involved in configuring Spring controllers using IOC.
  • Provided security and transaction management using Spring AOP.
  • Worked with Core Java concepts like collection Framework, multithreading, memory management.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Used Spring Batch transactions and Hibernate cache concepts.
  • Spring used as middle tier development with Hibernate as ORM for the application based on the MVC design paradigm.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTful Technology).
  • Developed the Application on Eclipse and deployed the applications on WebSphere Application Server.
  • Involved in creation of GUI using Java Swing developed client-side components
  • Research about of JBPM process engine for use in the implementation of Flow Control System
  • Involved in development of middle layer business methods which in corporate the core business functionality using singleton beans.
  • Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD. This clearly separates the Business Logic from the Backend access to the Database and the Front-End Presentation layer.
  • Developed and Consumed REST based web Services using Spring Boot and JAX-RS with Jersey.
  • Actively involved in producing and consuming Web Services developed using REST protocol
  • Implemented Cache Mechanism using Spray Expiring LRU Cache.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created Unix Shell scripts to automate the data load processes to the target Data Warehouse.
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
  • Extensively worked on JMS 1.1 for sending data to IBM MQSeries in terms of XML Objects.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
  • Used SVN for version control across common source code used by developers.
  • Developed Maven for all the developed modules and monitored the error logs using Log4J and fixing the problems.
  • Fixed defects Identified in Production/ QA environments; Defects were tracked in Jira tracking Portal.
  • Developed SNMP Manager in WinCE. At the time of development due to the scarcity of the Hardware configuration, the SNMP support was not ported in the Board-Support Package’s configuration. And hence, the SNMP was supported using the Socket Programming and C++ and following the SNMP RFC 1157 and Printer MIB 1759 specifications.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
  • Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Used HP Quality Center for defect tracking
  • Provided the technical assistance to resolve Issues identified in production and demonstrate appropriate solution to the end users.
  • Connected to Linux servers to view application logs in order to trouble shoot application issues using putty as an interface.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.
  • Involved in developing of test procedures for unit testing and testing of the module

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular JS, Socket Programming, XML, JSTL JSP, JPA, JAVA8, Spring Frameworks, Hibernate, RESTful Webservices, SOAP, Maven, HP Quality center, WebSphere Application, LoadRunner, Mongo DB, NoSQL, Log4j, Jenkins, JIRA, LINUX, SVN.

Confidential, Austin, Texas

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Involved in development of services-based architecture utilizing open source technologies like Spring MVC Framework.
  • Leveraged Angular2.0/4.0 resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Created responsive, modern web a using JavaScript, jQuery, and Bootstrap
  • Multithreading was used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented spring transaction management for some database transactions.
  • Spring Dependency Injection feature was used for Bean wiring.
  • Designed and developed the project using MVC design pattern.
  • Wrote and consumed web services using Restful and published it on Web Sphere application server.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Implemented persistence layer using Spring JDBC Template to store the data in Oracle 11g database.
  • Used JDBC batch statements for batch processing and Java Mail API to communicate between customers and agents for any error reported or for any exception rose.
  • Integration with Message Routing of Web services and MQ series messing system with Mule ESB.
  • Designed Restful request and response to be used in project.
  • Used Spring IOC while implementing Web services.
  • Involved to coding all the backend components using groovy
  • Used MVC frameworks like Spring MVC along with JSF and Rich faces.
  • Developed Data persistence using Spring Data JPA
  • Used IntelliJ and Tomcat as web server for deploying the application.
  • Developed shell scripts to generate the hive create statements from the data and load the data into the table.
  • Implemented SSO and security framework for SCA using OWASP guidelines.
  • Used JUnit for unit testing application and Log4J to capture the logs.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Hibernate ORM with Annotation support following JPA Java Persistence API specifications for database accesses.
  • Used Cassandra as a data source for all the new internal web applications and analytics purpose as well.
  • Worked on Maven to build the application
  • Used MongoDB 2.0, a NOSQL database to store all the information.
  • Created REST API and Spring Batch Jobs
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Worked on Asynchronous Test Loops with Mocha
  • Developed the application using JSF Spring framework that used MVC architecture with JSP as the view.
  • Presentation tier using Struts, Java, JSP, Tiles and JSTL
  • Addressing heavy traffic situation and migrating user-specific data off of service instances and into a shared by using Micro-services
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
  • Accessed database using SQL queries, PL/SQL stored procedures.
  • Involved in developing the application using Java/J2EE platform
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Developed Kafka message listeners to consume messages from topics using Spring Kafka .
  • Used GITHUB as version control tool.

Environment: Java/J2EE, Spring, Hibernate, HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, CVS, Ajax, Oracle, Maven, Jenkins, WebSphere Application server, PL/SQL.

Confidential

Java/Web Developer.

Responsibilities:

  • Designed and developed a web pages HTML, JSP, Portlets, AJAX, JSTL, JavaScript, AngularJS, Bootstrap, jQuery and CSS.
  • Developed Custom Tags using JSTL.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Involved in performance tuning, scalability of the application and production support.
  • Developed TDD using J Unit.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Developed the presentation layer using Struts Framework, JSP, Servlets, JavaScript, jQuery, and AJAX.
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
  • Involved in integration, development of MULE services as part of both consumer and producer.
  • Capture technical metadata through data modeling tools.
  • Developed Maven scripts to build and deploy the application onto Web Logic Application Server and ran Perl shell scripts and implemented auto deployment process.
  • Used Maven for Life Cycle Management of the project.
  • Unit tested the complete application using JUnit.
  • Used Apache ActiveMQ as messaging platform.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Deployed the Application using WebLogic.

Environment: Core Java, JSP, Servlets, Spring JDBC, JSTL, Angular JS, Bootstrap, jQuery and CSS, AJAX, Splunk, Struts, Restful, Apache ActiveMQ, Spring Core, Spring MVC, JUnit, ESB MULE, JSTL, SOAP UI, Spring Tool Suite, Web logic, Maven, SVN.

We'd love your feedback!