We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Around 8 years of IT experience in analysis, design, implementation and testing of Client/Server Applications, Web Based Applications using Java, J2EE technologies and Object - Oriented Programming Concepts.
  • Experienced in Agile Software development process and strong technical knowledge in Core Java, J2EE and JEE development, with experience in defining functional and technical specifications.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2, HTML5, CSS3, AngularJS, jQuery, AJAX, JavaScript.
  • Expertise in Multithreading, Garbage Collection, Spring framework, Hibernate, Algorithm.
  • Experience in Spring framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Hands on experience in one or more MVC framework Spring (DI/IOC, AOP and JDBC template).
  • Experience in designing web services, SOA based applications.
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala.
  • Experience in writing Web Services using WSDL, SOAP and UDDI in distributed web application development environment.
  • Hands on experience working with various Amazon Web Services like EC2, SQS, S3, Elastic Search and Dynamo DB through AWS Console and API Integration.
  • Experience in developing and consuming Restful web services.
  • Capable hands on experience developing responsive single page application using AngularJS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Hands on experience with version control systems like CVS (Concurrent svnSystems), SVN (Apache Subversion), Sub Version Codes, CLEARCASE and GIT for providing common platform for all the developers.
  • Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium, Cucumber.
  • Good experience in developing test cases with Junit for Unit testing and logging using Log4J
  • Log4J for extensible logging, debugging and error tracing.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Web logic server.
  • Experience with Unix, Linux and Windows operating systems.
  • Experienced in multiple domains such as insurance, banking, telecom and health care.
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical and problem-solving skills along with excellent oral and written communication skills.

TECHNICAL SKILLS:

Languages: Java 1.5/6, C++, C, SQL

Technologies: HTML5, CSS3, JMS, JNDI, JQuery, Ajax, JavaScript, Angular js, JSON, JSF

Frameworks: Struts 2, Spring 2.5/3.0, Spring MVC, EJB 3.0, Hibernate 3.0

Application Servers: Web Logic 10, IBM Web Sphere 4.x/5.x, Tomcat 6.x, JBoss

DBMS: Oracle 8i/9i/10g, DB2 and MySQL

Operating systems: Windows, Unix and Linux

IDE Tools: Eclipse, Net Beans, RAD

Version Control Systems: Subversion, CVS, Clear Case, GIT

Unit testing: Junit4

Build Management: Maven, Ant

XML Technologies: XML, SAX, DOM, WSDL, SOAP, REST API

Other Tools and Libraries: Microsoft Visio, Clarify CRM13.1, Log4j, IBM Rational Rose

Defect tracking tools: HP Quality Center, Rational Clear Quest

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Actively involved in each phase of Software Development Lifecycle (SDLC).
  • Experience in Agile ( SCRUM), Waterfall Model and Test-Driven Development (TDD).
  • Applied MVC implementation to the web application using Spring MVC
  • Improved the existing logic according to the end users request and requirements.
  • Used Postman tool to invoke Rest API .
  • Designed and developed RESTful Services for retrieving configuration JSON documents related to the customer.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Involved in writing Unit Test Cases and having good knowledge in JUnit and Mockito.
  • Writing services in Spring Boot and running and deploying them in the cloud.
  • Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
  • Retrieving the data through JSON objects, we implemented AJAX calls to interact with a web interface and existing backend framework.
  • Developing and integrate web-based applications based on priority.
  • Working on architectural and design decisions, building toward an efficient Micro service distribute architecture.
  • Step into the role of Build Engineer to fulfil continuous Integration and continuous delivery/deployment, cherry picking custom changes from the team and handling all the build activities using GitHub, Jenkins, Agility and Agile .
  • Designed Frontend with Object Oriented JavaScript framework using AngularJS and NodeJS.
  • Collaborating with web developers and software engineers to integrate Java, Go into business Applications, software and websites.
  • Implementing Applications using Restful API and Swagger API.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Attending scrum meetings and developing the applications according to the needs.
  • Generated Use case diagrams , Class diagrams, and Web Sequence diagrams using Rational Tool Suite.
  • Collaborating with the backend engineers as to throttle the connection to the application Databases Using MYSQL, DYNAMODB.
  • Writing sample frameworks to test the applications in Cloud and scaling out gradually.
  • Migrating Data to cloud from on premise so as to back the application performance.
  • Evaluating the application performance across the different loads to get prepared for the unexpected loads and figuring out the scaling issues.
  • Preparing terraform scripts to spin up/tear down the Infrastructure and kubernetes to deploy the infrastructure.
  • Used SVN for versioning system.
  • Designed and developed JSP Custom Tags based on Struts Framework.
  • Had good working experience with JDBC and Maven repositories .
  • Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Web2.0 jQuery, AJAX.
  • Involved to deploy the application on AWS (Amazon Web Services) Cloud Computing Environment using S3 bucket.
  • Involved in continues integration with other application and performed continues integration (CI), continues deployment ( CD ) using ANT , Maven Jenkins .
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Involved in production support, resolving the production issues and maintaining the application server.

Environment: Java, J2EE, Struts 1.1, JSP, JSON, AJAX, DHTML, JDBC, XML, JavaScript, CSS3, AWT, Jenkins, MVC, Angular JS 2.0, Node JS, Cloud Foundry, Groovy, JIRA, GIT, MYSQL, Dynamo DB, Kafka, RabbitMQ, AWS, Fuse ESB, Apache Camel, SVN, ReactJS, IBM Web Sphere Application Server 6.0, RAD 6.0, micro services, IBMMQ, DB Visualizer 6.1.1, Ant, DB2 UDB v8, PVCS 7, IBM AIX 5.3.

Confidential, Bentonville, AR

Java/J2EE Developer

Responsibilities:

  • Designed and developed features for J2EE-based business activity operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Involved in deriving the Functional Requirements (FR's) from the Business Requirements (BR's).
  • Designed and maintained the user interfaces using XML, HTML5, JavaScript, DHTML.
  • Developed complex servlet to interact with Tandem front-end.
  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed the necessary front end user interfaces in JSP's, DHTML, Java Script, CSS3, JQUERY, AWT and DWR that will be integrated using Spring MVC Framework.
  • Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages.
  • Integrated various services using the Fuse ESB.
  • Involved in the development of JSP and Action Classes.
  • Used Struts as the UI framework and implemented various design patterns
  • Designed and developed JSP Custom Tags based on Struts Framework.
  • Implemented various standard J2EE design patterns (Business Delegate, Service Locator, Data Access Object) Used Ant scripts to build and deploy the application to UNIX development environment in WebSphere Application Server.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.
  • Hands on experience in writing light weight Node.JS express server and used technologies like Ajax, JavaScript/JQuery, Json to make connections between server and databases like MongoDB and MySQL.
  • Configured AWS Elastic Search to make for stream analytics.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Build and deploy web services on Fuse ESB.
  • Implement front end experiences using wireframes, user flows, process flows using Angular JS 2.0.
  • Experience in using Spring Integration and RabbitMQ for creation of web services and communication.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Experienced in using Kafka as a distributed publisher-subscriber messaging system.
  • Experience working in Kafka and Camel.
  • Implemented Coding Using Spring Boot, Java and J2EE Design Patterns.
  • Manage operations for Email Security Service (cloud-based spam filter).
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Worked with JQuery and Typescript for the development of the UI.
  • Developed View Models using Typescript.
  • Used JSON to test web services API calls.
  • Involved in writing & building the code using ANT & maintained continuous integration using Jenkins.
  • Experience in identifying and writing efficient test automation scripts using Selenium Web driver, besides using selenium grid.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.

Environment: Java, J2EE, Struts 1.1, JSP, JSON, AJAX, DHTML, JDBC, XML, JavaScript, CSS3, AWT, Jenkins, Angular JS 2.0, Node JS, Cloud Foundry, Groovy, MongoDB, Kafka, RabbitMQ, AWS, Fuse ESB, Apache Camel, React JS, IBM Web Sphere Application Server 6.0, RAD 6.0, microservices,IBMMQ, DB Visualizer 6.1.1, Ant, DB2 UDB v8, PVCS 7, IBM AIX 5.3.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring2.0.
  • Responsible to enhance the Portal UI using HTML 5, JavaScript, XML, JSP, CSS 3 as per the requirements and providing the client-side JavaScript validations and Server-side Bean Validation Framework (JSR 303).
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for My SQL database.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Worked on XML using SAX and DOM parsers.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on JUnit and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Developed User Interface as JSFs, Prime Faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Developed server-side utilities using Java Beans, XML, and EJB.
  • Involved in efficient using of multithreading concept for improving CPU time.
  • Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Used client-side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Responsible in developing Spring Boot Microservices from scratch.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues and escalating to the higher levels.
  • Used Java Swing for developing internal GUI applications.

Environment: JDK 1.6, JEE 1.6, Agile Development Process, Spring 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 2, RSA, JMS, JSP, Servlets, WebSphere 7.1, Apache Tomcat, Oracle and MySQL Databases, AJAX, Windows XP, HTML, XML, SOAP, ANT 1.6, Spring Boot, Microservices, Log4J, Bootstrap, XML, Scala, XSLT, XSD, JQuery, JavaScript, JUnit, SVN.

Confidential, Seattle, WA

Sr. Java/J2EE Developer

Responsibilities:

  • Collaborated with team members and involved in analysis, design and implementation phases of the software development lifecycle (SDLC) for various software modules of the web application.
  • Involved in formulating design document, use cases, sequence and class UML diagrams using Microsoft Visio.
  • Worked on Eclipse IDE as the Application Development Environment.
  • Involved in delivering the functional source code with deployment on IBM Web sphere Server in construction phase.
  • Involved in the development of Web Services to provide the interface to the various clients running on Java applications using SOAP and WSDL.
  • Developing and enhancing middle ware components using Collections, Generics, and Object Serialization and using java 1.5.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Extensively developed custom tags and used the tag libraries in building reusable JSP.
  • Worked on JAX-WS technology for building Web Services that communicate using XML.
  • Exchanged data using Restful Web services (JAX- RS) using Jersey implementation.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.
  • Investigated various NoSQL database alternatives and methods for online database compression.
  • Designed and prototyped parts of a NoSQL database with sinfonia- style coordination.
  • Used Aspect Oriented Programming (AOP) in spring framework for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Used multithreading in programming to improve overall performance.
  • Worked on Solr, ElasticSearch, Kafka, Flume, MangoDB and Cassendra.
  • Experience in developing web applications using JAVA/ J2EE concepts like OOP, Multithreading, Collections, java swing, JDBC , JSP, Servlets, JMS, Hibernate, spring, web services, struts and Java Beans .
  • Developed Hibernate configuration file, hibernate mapping files and POJO's to map objects to Oracle relational database.
  • Used Html, CSS, JavaScript, JSP, JSTL tags and Angular-JS as the web-framework for developing front end interactive and dynamic web pages.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Employed Java/J2EE Design patterns like MVC, Façade, Data Transfer Object (DTO) and Data access object (DAO) in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Experience in data extraction into DataStax Cassandra cluster from Oracle (RDBMS) using JavaDriver or Sqoop tools.f
  • Developed the Web Interface using HTML, Java Script, JQuery, AngularJS and Json.
  • Provided production support for product after development and resolved defects and worked on bug fixing and resolving issues working with the QA team.
  • Used Bean auto wiring in spring to optimize and improve performance of the code written.
  • Used hbm2ddl configuration and made use of update and create properties to update the schema and drop and recreate the database schema respectively.
  • Implemented MVC architecture using Spring framework and achieved loose coupling using Dependency Injections (DI/IOC) by referring Beans in XML files.
  • Used JDBC, Oracle Stored procedures, PL/SQL and fine-tuned SQL queries in database operations.
  • Deployed the application using Apache Tomcat server.
  • Used JAXB for marshalling and unmarshalling.
  • Developed the unit test cases (Test Driven Development) and mock testing using JUNIT and Mockito frameworks.
  • Used LOG4J for error logging Confidential the development box
  • Employed ANT for building the deployed EAR/WAR components.
  • Used DB2 as the database server and created necessary stored procedures for the registration process and claim processing that can be invoked from the hibernate layer.
  • End to End testing of the deployed applications and fixing the environmental and application issues.

Environment: Java, J2EE, RAD, Agile, J2EE Design patterns, Struts, Restful API web services JSP, JDBC, JAX-WS, JavaScript, Ajax, UML, HTML, CVS, Cassendra, Spring, Hibernate, AngularJS, JUnit, JAXB,DB2, MVC, Rational Rose, json, Web services, NoSQL, XML, Scala, SOAP, Ant, Log4j, Windows XP.

Confidential, Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Designed and implemented application using AngularJS, Spring 3.3, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 4.0, SQL, IBM WebSphere 8.
  • Worked on Agile Methodology.
  • Involved in Tech Walk through, Daily Stand ups and Playbacks for releases 3.14, 1.15, 2.15 and 3.15.
  • Involved in application development, design, production support and maintenance phases using Java JDK 1.6
  • Used the Spring Aspect Oriented Programming (AOP) to write various cross cutting routines to implement recurring functionalities like transaction, logging module and auditing user login data.
  • Used AngularJS integrated with Bootstrap framework for UI development.
  • Involved in migration from XMI to AngularJS.
  • Used JMS - MDB for vendor communication
  • Worked on writing unit test cases for Angular JS controllers using Karma test runner and Jasmine framework.
  • Wrote server-side test cases using TestNG.
  • Implemented migration from Oracle coherence cache with Hazel cast cache.
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Wrote SOAP implementations for communications with all other modules.
  • Wrote front end test cases using Jasmine and Karma test runner.
  • Taken care of Java Multithreading part in back end components.
  • Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility.
  • Wrote SQL queries using Oracle database.
  • Have working experience on Angular Js, MongoDB.
  • Used Maven to build war and ear files to deploy on Application Servers.
  • Provided production support for the application after deployment, used session façade as the design pattern.

Environment: AngularJS, Spring 3.3, Hibernate 4, SOAP, REST, JMS, Agile Methodology, SCRUM, Servlet, XML, SVN, Oracle 11g, SQL Developer, TestNG, mvc, Eclipse, MongoDB, Maven, Log 4J, IBM Websphere8, Hazel, JIRA, Log4J, Multithreading, Splunk.

Confidential

Java/J2EE Developer

Responsibilities:

  • Hands on experience for the entire analysis for the impact in Confidential and other dependent applications, this application works on Waterfall methodology.
  • Involved in gathering requirement from analysis phase to technical documentation, design, development and support.
  • Involved in putting fixes to the issues encountered during the test cycles.
  • Involved in modifying the Java back end objects (EJBs, Servlets, and XMLs) and Java front-end (UI- JSPs, HTMLs) as per the requirements by using Eclipse.
  • Was responsible to support the test cycles and handling the production issues as part of releases.
  • Involved in Coding, designing and documenting the same as per the Cisco standards. Application is based on struts framework.
  • Involved in modifying the existing DAOs and added new ones as part of requirement.
  • Involved in modifying the PL/SQL queries as part of enhancement.
  • Involved in creating the Ant Script to build and deploy the application.
  • Involved in Bug Reviews, development of some new business requirement, QA testing Support and Production support.
  • Used Quality Center to track the defects as part of each release and Clear case for software configuration management.

Environment: Java, J2EE, EJB 1.1, JSP, Servlets, Struts 1.2, XML, JDBC, Oracle 9i, Clear Case 2000, Ant1.3, Log4J 1.2., PL/SQL, Eclipse.

We'd love your feedback!