We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Having around 6 years of experience in Software Analysis, Design and Development of Application Software using Java/J2EE Technologies.
  • Experience in developing and designing Web Services (SOAP and RESTful Web services). Tested them using SOAP UI, Fiddler, Postman etc.
  • Understanding of methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life Cycle Processes such as Agile/Scrum Methodologies.
  • Strong front - end UI development skills using JavaScript, AngularJS, Node.js, JQuery, HTML5 and CSS3.
  • Strong knowledge and experience in developing applications using servers like WebSphere, JBOSS, and Apache Tomcat.
  • Experience with multiple Spring technologies such as Spring Framework, Spring MVC, Spring core, Spring AOP, Spring Boot, Spring Cloud.
  • Knowledge on Java 8 concepts like functional interfaces, Stream API and Lambda expressions.
  • Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
  • Hands on experience in developing applications using tools such as Eclipse, Spring Tool Suite, Netbeans, Visual Studio and SQL Developer.
  • Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications.
  • Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Experience with web services standards and related technologies (WSDL, XSD, XML, XSLT, REST and SOAP).
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
  • Knowledge in NoSQL database MongoDB.
  • Hands on experience on the messaging services like JMS, MQ, Apache KAFKA.
  • Experience in Test Driven Development (TDD) and Behaviour Driven Development (BDD) methodologies
  • Experienced in implementing Microservices using Spring Boot, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/REST).
  • Implemented MVC Design Pattern Using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
  • Experience in database connectivity (JDBC) for different databases.
  • Experience in developing user interface components using Java AWT/Swing API.
  • Knowledge on development of Rest web services enabled with OAUTH security.
  • Experience in setting up Authentication and Authorization using Java.
  • Experience in scripting languages like Perl, Shell scripting and Python.
  • Experience in data extraction from sites such as SharePoint, websites, Excel, then transform that data and ultimately load it into a database.
  • Having Experience in Ruby and worked in MVC architecture using Ruby on Rails.
  • Have hands on experience in developing the test automation scripts using Selenium WebDriver.
  • Experience in working with Amazon web services (AWS). Understanding of AWS in using EC2 instances, S3 buckets, configuring, provisioning team servers, cloud formation, debugging, deployments, and running Jenkins jobs.
  • Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Deployed applications on AWS by using Docker.
  • Building, Deploying and hosting an application on Cloud Foundry Environment.
  • Proficient in using RDBMS concepts with Oracle 10g/11g, MySQL and experienced in writing SQL, PL/SQL scripts and Stored procedures.
  • Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.).
  • Solid ability to work on Agile, Waterfall and SOA projects.
  • Expertise working with configuration and Version Control Tools like CVS, SVN (Subversion) and GIT.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C

Java Technologies: Java, J2EE, JDK 1.8/1.7, JDBC, Servlets, JMS, EJB, Swing

Frameworks & Build tools: Spring, Struts, MVC, Hibernate, Log4j, ANT, Kafka, Maven, Cucumber

Databases: Oracle PLSQL, MySQL, NoSQL, MongoDB

Web Technologies: Angular.js, Node.js, HTML5, XML,XSL,XPath, AJAX, JSF 2.0, JSP, CSS3, JSON, JQuery

Version Controls: SVN, CVS, Rational Rose, GIT

Design Patterns: Singleton, UML, Data Access Object (DAO), MVC, Session Fa ade

Application Servers: Apache Tomcat, IBM WebSphere Application Server, Weblogic, Jboss

IDE Tools: Eclipse, Net Beans, STS, IntelliJ, RAD

Scripting Languages: Java Script, Unix Shell scripting, Python

Operating Systems: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java/J2ee Developer

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Developed webservices to generate formatted excel export/output by accepting data & styling instructions as an input in JSON format for WFA project.
  • Developed several SpringBoot REST based Microservice Apis for the project.
  • Extensively worked with Apache POI 3.15 for reading and writing files in Microsoft Excel.
  • Used Swagger 2 for documentation of the project.
  • Used postman as client for integration testing of the webservice.
  • Integration of spring modules with AWS modules in order to consume third party services.
  • Created an instance on Amazon EC2(AWS) and deployed the application on it.
  • Designed and Developed user interactive screens using Angular 2, JavaScript, JQuery and HTML5and JSP.
  • Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
  • Cucumber was used for the regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified by Selenium Web-Driver with Test-NG.
  • Developed and used JSON and standardized it by developing and validating with JSON Schema.
  • Developed the DAO layer using the Hibernate annotations and configuration files.
  • Configured the spring, Hibernate, Log4j configuration files.
  • Wrote automation test cases using selenium and documented unit test cases using Selenium with Junit.
  • Created front end Using Angular 2, Ajax, JQuery and JavaScript for the validation and as per the requirement and Node JS for back-end support with APIs.
  • Used Node.js to handle multiple jQuery Ajax requests to the server side code.
  • Implemented Node.js which has the provided the user the ability to write the JavaScript on the server, which has access to things like HTTP stack, file I/O, TCP and databases.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Used Spring Tool Suite 3.8.4 as IDE.
  • Worked on spring MVC architecture.
  • Worked on the implementation of dynamic routing of requests to MQ using Apache Camel. Used Apache Camel framework for connectivity to different APIs and transports.
  • Involved in Test Driven Development (TDD) by using Junit 4, Mockito.
  • Developed Junit /TestNG and used Jenkins for Automation Scripts runs.
  • Prepared Error handling mechanism in the project using Java.
  • Worked on Yaml for configuration of the application file.
  • Performed load and performance testing using JMeter 3.2 using various listeners.
  • Involved in using continuous integration tool Jenkins to push and pull the project code into Git repositories.

Environment: Java J2EE, Core Java, Springboot, spring MVC, REST, json, json-schema, yaml, swagger.io, AWS, Junit, Mockito, Selenium, JIRA, Zephyr, Java Script, HTML, Angular 2, NodeJS, jenkins, Java Script, Hibernate, Oracle PLSQL, rabbitMQ.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Gathering the requirements from the business users and performing the requirement analysis for the application.
  • Worked for Common Services Interfaces (CSI team). It is a common services interfaces platform that uses Java for enabling business to business services.
  • Developed the UI part of address verification service where users can select or ignore recommended address using JavaScript, JQuery and used Node JS for back-end support with APIs.
  • Developed REST based microservices by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Deployed some applications on AWS by using Docker. Also, Worked on setting up the automated build on Docker HUB
  • Developed web pages using Angular.js.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Involved in the functional, technical design and development of the application.
  • Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
  • Developed application using Spring MVC, JSP, Swing, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed RESTful microservices based application. The back-end is being written in Java using Spring Boot for scalability.
  • Worked on the Implementation and Testing of exposing an Implementation class as both SOAP and REST using Spring and Jersey Framework.
  • Created EC2 instances on AWS amazon web services and installed Java, Kafka on those instances.
  • Worked with core java technologies like Multi-Threading and Synchronization.
  • Designed and developed RESTful services to handle various requests from all the application screens by user.
  • Worked on performance tuning with web services and Hibernate to minimize the response times to milliseconds as per the SLAs.
  • Used Tomcat for application deployments and did configuration changes on these servers.
  • Creating, managing and performing container based deployments using Docker images containing Database, Middleware and Applications for local development.
  • Used Docker as a way to simplify defining and creating applications and/or services by encapsulating them in containers.
  • Created and executed functional automation scripts using Java, Selenium WebDriver and TestNG framework.
  • Wrote automation test cases using selenium and documented unit test cases using Selenium with Junit.
  • Developed Exception handling framework and used log4J for logging.
  • Actively involved in Scrum of scrums that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Interact with Business Analysts to retrieve requirements, interacted with users for production support on site and remotely.
  • Study the database needs of our applications and optimize them using MongoDB.
  • Implement large scale pub-sub message queues using Apache Kafka.
  • Kafka was used for event messages and wrote Kafka Rest API to collect events from front end.

Environment: Java J2EE, Core Java, JSP, JavaScript, Spring 3.2, Rest, Eclipse 4.2, Hibernate 4.1, XML, Tomcat, SQL, JUnit, Mockito, REST, Spring Boot, Angular.js, Selenium, Tomcat, Java Script, Swing, Unix, AWS, Node.js, Jenkins, Docker and Soap UI.

Confidential, Beaumont, TX

Graduate Assistant

Responsibilities:

  • Have served at my university in the capability of Graduate Assistant.
  • Maintained the time tables of our faculty staff.
  • Assisted my professor in grading and development of new material for FCS (Foundations of Computer Science).
  • Performed a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development, collating marketing materials and presentations.
  • Provided assistance with event planning including supervision of undergraduate student workers.
  • Facilitated projects in the office with other students and reviewed the Project Codes.
  • Served on short-term college project teams like developing a campus sustainability map.
  • Supported departmental processes related student recruitment including contacting prospective students, creation of marketing materials, peer advising/mentoring, conducting campus tours and orientation activities, and delivery of presentations.
  • Supervised the computer laboratory for project sessions.
  • Assisted my professor with the research project and also engaged in the literature searches.
  • Helped in configuration and management of servers for the delivery of distance courses.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Used spring framework for dependency injection with the help of spring config files.
  • Built RESTful webservices using spring in server side, consume RESTful webservices using Rest Template in client side.
  • Developed an enterprise service bus using Mule, Java (EJB3), Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Developed the presentation layer (UI) using JSP, Swing, HTML5, CSS, JQuery and client validations using JavaScript.
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development.
  • Transformed XML content into HTML usingXPath, XML Schema and XSLT.
  • Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server7.0
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
  • Involved in Installation and Configuration of Tomcat, Eclipse, unit testing.
  • Unit testing is done using JUnit, Mockito, Powermock
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Involved in configuring and deploying the application using JBOSS.
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit.
  • Participated in code review and played key role in integration with legacy systems.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Used JAXB for converting Java Object into a XML file and for converting XML content into a Java Object.
  • Agile methodology is used for development of the application.
  • Business logic is implemented using Spring Core and Hibernate.
  • Used GIT for version control.
  • Used Apache Tomcat application server.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Core Java, Struts 2.0,Spring 3.0,JSP 2.0, JQuery, Servlets 2.4, JDK1.6, Oracle11g, Jboss, JDBC 3.0, HTML5, XML, CSS3, GIT, Apache Tomcat, AJAX, JavaScript, Hibernate 3.6, Log4J, JUnit, Mockito, Swing, JIRA, SOAP, WSDL, Web Services, Maven, SQL, UNIX, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in development and implementation of Client Access Module using Java.
  • Created tables & records as specified by the client.
  • Developed SOAP based webservices.
  • Used JDBC to connect to the Oracle database and validate transaction entries.
  • Used JSP/HTML for creation of web pages.
  • Involved in developing Servlets, JSP, XML based communication
  • Developed EJB components encapsulating business logic.
  • Developed the presentation layer with Spring MVC using JSP and JavaScript.
  • Designed UI screen for Insurance Quote to get User information with JSP, Swing, Struts tag library.
  • Developed Action Classes, Service Classes for Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Involved in the development of both the back end and the frontend of the application using Struts, Hibernate and Web Services.
  • Involved in Unit testing and Integration testing
  • Maintenance of the system and updating of the system as per client requirements.

Environment: Java, J2EE, STRUTS Framework, JSP, Swing, JSTL, SOAP Webservices, JavaScript, CSS, Servlets, JDBC, HTML, XML, JDBC, JBOSS, Eclipse, ANT, Clear Case, Windows.

We'd love your feedback!