We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 6 years of experience in Design, Development, Implementation and Maintenance of Java & J2EE applications using Agile and waterfall methodologies.
  • Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in Financial, SCM domains.
  • Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
  • Completed projects using Java, J2EE, EJB, SPRING , STRUTS , HIBERNATE , IBATIS , WEBSERVICES , RMI, Servlets, JSP, Flex, JSF, JNDI, JDBC, JMS, JTS, JavaScript, HTML, SOAP and XML, XSLT, SQL, PLSQL, Ajax, Maven, Ant-build scripts.
  • Hands on experience in various java-programming tools like Bea Workspace, WSAD, Eclipse-3x, RAD.
  • An in depth understanding of Scala programming language, Apache Tiles framework along with lift framework.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC)
  • Strong Experience in PL/SQL , SQL, Stored Procedures, Triggers, functions, packages in Oracle, DB2.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Experience in Java Swing / JavaFX / Rich Client Platforms.
  • Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Experience in Developing mobile-based application and web -based applications.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI and also implemented JSON Restful web services.
  • Proficient in using test automation tools such as Selenium, TestNG/Junit, Ant/Maven, Jenkins, Cucumber to develop automation testing scripts for web and client server applications.
  • Have Strong knowledge on C++ and C programming languages.
  • Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Expertise in developing MVC architecture for web based applications using Struts and spring tag lib MVC framework.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Developed enterprise-level applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular.JS and a Modern UI framework such as Bootstrap.
  • Hands on experience in integration of Web Services with ATG Pipeline Processors.
  • Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server … & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
  • Developed web services using SOAP and WSDL.
  • Implemented REST based web services using Jersey Framework.
  • Proficient in developing Web Services, related technologies and frame works like WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Experience and solid understanding of Microservices.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Good experience in working with Web/Application servers likes Jboss4.x Application ServerWebLogic10.0 &8.1, WebSphere6.x and Apache Tomact5.x
  • Experience in performing Code reviews and peer reviews for maintaining best coding standards.
  • Experience with Selenium automation with Python and developing applications using Django.
  • Created and supported numerous Java SWING and Servlet based applications using Eclipse and NetBeans IDEs.
  • Involved in design, enhancement and support for checkout flow of WebSphere Commerce.
  • Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
  • Good experience with various Web/ Application Servers like IBM Web Sphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Familiar with Java GUI frameworks such as Swing, SWT, AWT, JSF, JavaFX.
  • Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes.
  • Proficient in Java Multi-Threading , Socket programming.
  • Used Java 1.8 features like Lambdas and Streams for adding extension methods to existing interfaces.
  • Expertise in using configuration management tools like CVS, VSS and Clear Case, StarTeam.
  • Good Communication skills and writing skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies: HTML5, CSS3, JavaScript, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Backbone JS, DOJO, NodeJS.

Tools: & Framework: Java 1.8, Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Microservices, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

OR mapping: Hibernate, JPA, JTA

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, Sun Solaris, UNIX

Cloud Technologies: AWS, EC2, PVC

PROFESSIONAL EXPERIENCE:

Java/J2ee Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD).
  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Used MVC Design pattern to develop part of J2EE billing application.
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Used Web Services in credit card validation provided by the customer.
  • Installed, configured, and updated Linux machines, with Red Hat
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Worked on Web Services using SOAP and RESTful
  • Designed GUI'S using Java Swing .
  • Responsible for design, development, test and maintenance of applications using PHP and MySQL.
  • Performance tuning of Unix servers
  • Developed UNIX shell scripts using Korn, C Shell Scripting, SED, and AWK, to ease the administration tasks.
  • Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
  • Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular2 .
  • Migrated C and C++ tasks to Python. Generated SWIG interfaces for tasks that are good to be left in C++. Interacted with Python using SWIG interfaces.
  • Generated various compliance and user reports in Python including FINRA OATS reports, user P&L reports, customized reports for users, user permissions and security information reports. Used Python MySQL connectors to pull data from database.
  • Developed Strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Involved in integrating applications with different technologies by using Apache Camel. Besides, support for many technologies, good error handling and easy automatic testing make it ready for integration projects.
  • Involved in developing code for obtaining Hibernate bean references in Spring framework using Setter Dependency Injection(DI) or IOC.
  • Added user validations and user permissions by using the Node . js.
  • Developed backend web services using Node . JS and stored dependencies using NPM.
  • Worked on complete validation framework for FX project.
  • Created VB scripts and packages for deployment via SCCM 2012
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Used Bit Bucket as source repository, JIRA as bug tracker, Jenkins as CI server and used agile methodology.
  • Created and configured multi-module maven web projects for REST API development using JAX-RS (Apache CXF), Java, Spring Data, JPA and Hibernate technologies
  • Was responsible for modeling REST resources, URI mapping and modeling domain entities
  • Designed and created many core components such as user context, JAX-RS custom exception handlers and event handlers
  • Created both xml and java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring JDBC template technologies
  • Modified and created new definition files of the ATG Repositories to persist the data in database.
  • Developed new Pipeline Processors to add to the Commerce Pipeline.
  • Worked with offshore development teams.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributes in framework creation.
  • Implemented REST Services to call JBPM Services and converting to JSON.
  • Created XML files, XML Validation with advanced error handling, Database integration.
  • Implemented XML and XSL which were used for data transfer and to maintain cross browser compatibility and caching of data for fast retrieval.
  • Configuration and clustering of Web Logic Application Servers and on Web servers running on tomcat
  • Developed Restful Web services with JSON for the application.
  • Created Web Services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, AngularJS, Node.JS, CSS and HTML.
  • Added Commerce item level Gift Messaging and Giftwrapping.
  • Worked with Web Logic Application Server 10.0 as application server.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and My SQL.
  • Communicated with external applications JMS messages using MDB.
  • Used Spring AOP for exceptions logging along with log4J.
  • Involved in deploying Java code.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and configuration automation using Dockers containers.
  • Involved in capital Investments.
  • Development of cart and check-out REST APIs services. The services are hosted on WebSphere Application server.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Created automation module which is used to generate 3 reports for customers which give information about top Bots attacking their websites, with details like domain, ISP, URLs accessed etc.
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives.
  • Involved in Security related works, all pages PERL backend validation we using regular expression for validation purpose.

Environment: Java 1.7/1.8, Spring, Hibernate, microservices, Servlets, Oracle 12c, Log4j, XML, HTML5, CSS3, JavaScript, Angular JS, AWS, Web Services, Python, XML, Node JS, IBM WebSphere Commerce Server 7.0, Java Swing, VB Script, PHP, Gulp, JSON, Elastic Search, GIT, Maven, Jenkins, WebSphere Application Server.

Java/J2ee developer

Confidential, Tukwila, Seattle

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP, JSTL JQuery, Servlets, HTML, JavaScript, and AJAX.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application
  • Developed applications in AngularJS and deployed into development, test and production environment successfully.
  • Added Commerce item level Gift Messaging and Giftwrapping.
  • Established Restful API’s using Node.js.
  • Configured and deployed applications on BEA Web logic, Jboss, IBM Web sphere and Tomcat, Glassfish.
  • Monitored and fixed the error logs, tuned parameters on Web Logic environment.
  • Used Marionette framework to Simplify the construction of large scale JavaScript applications.
  • Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux Servers.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services(AWS)
  • Worked on NoSQL database such as Hbase , Cassandra for storing high volume data using SQOOP.
  • Consumed a RESTful Web Service using PHP CURL Library.
  • Implemented business logic using PHP , OOP and MySQL DB for WDV method.
  • Used Node JS and Express for the communication to the server through Restful API and added user validations & permissions by using it.
  • Worked on RESTful APIs using Express JS and Node JS. Implemented mock services in Node JS with the help of modules using Node JS server.
  • Developed Unit /Integration test cases using Junit tool.
  • Checking Web Services response using SOAP UI and troubleshooting Web Services related issues
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Identify unexpected exceptions and determine whether they are application or Web Logic exceptions
  • Involved Web Service Design and Development.
  • Developed Web Services using SOAP and WSDL.
  • Knowledge in XCode and Android Studio & scripting languages like Unix Shell, Python, Java Script and VB Script. Involve in Mobile Testing using Appium for the applications.
  • Successfully converted legacy applications to Java 1.8 to utilize features such lambdas streams resulting in lowered supports cost, increased readability and performance.
  • Used Java 1.8 functional interface annotation to mark an interface as functional interface.
  • Used NOSQL databases like MongoDB and Cassandra for storing data in files format.
  • Used Gradle tools for building and deploying the Web applications.
  • Deploying and managing applications in Datacenter, Virtual environment and Azure platform as well.
  • GUI development using Swing and Eclipse IDE.
  • Involved in creating the Azure Services with Azure Virtual Machine.
  • Involved in developing the Azure Solution and Services like IaaS and PaaS
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Providing automation and deployment of applications inside software containers by providing additional layer of abstraction and automation of operating system level virtualization on Linux using Dockers .
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Applied swing JDBC with Oracle, XML, and other scripting Technologies.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Used Angular.js and Node.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Integrated Automation scripts (Selenium Web Driver API ) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Involved in Maintenance and Enhancements for the project.

Environment: HTML5, CSS3, JavaScript, AngularJS, Agile, DHTML, Hibernate, Mule ESB, Spring, Servlets, Java 1.8, JSP, Junit, Web Services, AJAX, JQuery, SOAP, Java Swing, PHP, Python, XML, WSDL, JAX-WS, Log4j, PL/SQL, web services, GWT, Node JS, Java FX, AWS, WebSphere Application Server, MySQL, Eclipse, Gradle, Junit, JIRA, SVN.

Java/J2EE Developer

Confidential, Beaverton, OR

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
  • Developed front end UI application using Angular js and given support to the existing applications.
  • Involved in designing new application from scratch level and Java core containers / data structures and Database development & JDBC.
  • Worked in developing code to access a REST web service from front end using HTML5, CSS3, Bootstrap, and convert the response in to a JSON object.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, JavaScript, JQuery, Bootstrap and AJAX.
  • Utilize Core Java especially threads along with XQuery in recognizing the end user search terms.
  • Used Robotium/Appium tool to develop automation test scripts on Android platforms for native applications on mobile devices.
  • Involved in developing XQuery Modules for Search functionalities, AutoComplete feature, Query Parsing.
  • Generated various reports in Python for channel usage, system downtimes, catching exceptions, and performance related metrics.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and Spring dependency injection.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Applied swing JDBC with Oracle, XML, and other scripting Technologies.
  • Extensively worked on Building applications using swing.
  • Articulated change in data model and XSD schema within the design scope.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services(AWS).
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, Junit and Maven.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.

Environment: JDK 1.6, JEE 1.6, Agile Development Process, Java messaging service, Multi-threading ., Struts 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.5, RSA, JMS, JSP, Servlets, WebSphere 7.1, AngularJS, NodeJS, Apache Tomcat, Oracle and MySQL Databases, AJAX, Windows XP, HTML, XML, SOAP, ANT 1.6, Log4J, Bootstrap, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams.
  • Followed Spring MVC framework to develop the application for the project.
  • Designed and coded JSP pages and JavaBeans for different user interactive Web pages
  • Implemented frontend components using Struts framework.
  • All the business interfaces were developed using JSP with business rules implemented using Servlet and JavaBean.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Utilized Struts Validator framework to validate the form data.
  • Designed the presentation tier components by customizing the Struts framework components such as configuring web modules, request processors and error handling components.
  • Developed JSP pages using Struts custom tags.
  • Used Struts framework for web based UI design.
  • Writing JavaScript for client Side validations and Dynamic Effects.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data.
  • Utilized Apache Axis for the web service framework and created and deployed clients using SOAP and WSDL.
  • Developed and implemented several test cases using JUnit and performed load testing.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Coordinated with QA team to ensure the quality of the application.
  • Deployed the application in IBM WebSphere Application Server.

Environment: Java, J2EE, JSP, HTML, XML, JavaScript, Struts, Hibernate, Eclipse, Apache Axis, Junit, WebSphere, DB2.

We'd love your feedback!