We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY

  • 8 plus years of hands - on experience in Software Process Engineering, designing and building a Web Application using Java/J2EE Technology &open source technologies.
  • Worked on software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Worked on software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Worked on developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS, Apache Camel and EJB.
  • Worked on frameworks like Spring MVC/IOC/JDBC/AOP/Context/Security.
  • Worked on Object Relational Mapping frameworks such as Hibernate.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Implemented RESTful and SOAP web services using technologies such as JSON, XML and Jersey.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
  • Experience in using Front End Technologies: JSP, HTML, Bootstrap, Jquery, CSS, Ajax, Bootstrap, Angular.js and backbone.js.
  • Experience in working with XML technologies like XML,DTD, XSLT and parsing XML with SAX & DOM parsers
  • Strong knowledge in back-end databases like Oracle 9i/10g/11g, SQL Server 2000, DB2 7.3
  • Used SQL, PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Knowledge of NoSQL databases such as Cassandra, Apache HBase, and MongoDB.
  • Broad utilization of major IDEs, for example, Eclipse, Eclipse, Netbeans and Spring Tool Suite (STS).
  • Worked on developing Unit testing and Integration testing with unit testing frameworks like JUnit, EasyMock, and Mockito.
  • Experience in working with application server technologies like WebLogic and Apache Tomcat.
  • Experience in Object Oriented Methodology, UML and Design Patterns.
  • Worked on Jenkins to provide continuous integration services forsoftware development.
  • Worked on configuring build tools like Maven and ANT for the development and deployment.
  • Configuration and Version control management using CVS, VSS and SVN.
  • Strong experience in testing, maintenance of systems and maintenance of standards.
  • Worked on identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.6/1.7, J2EE, SQL/PLSQL

J2EE Technologies: Servlets 2.1/2.2, JSP 1.1/1.2, EJB 3.0, JDBC 1.x/2.x, JNDI, RMI, JMS.

Frameworks: Spring (AOP, MVC, JDBC), Hibernate 3.0, Struts 1.x/2.x, JSF 2.0

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, Shell Scripting, JQuery, AngularJS, Bootstrap, NodeJS, BackboneJS, ReactJS

XML Technologies: DTD, XSLT, JAXP (SAX, DOM), SOAP.

Middleware Technologies: SOAP and RESTful Web services

Application/Web Server: Apache Tomcat, WebLogic, JBoss

Modeling Tools: Visual Paradigm for UML, Rational Rose, MS Visio

IDE: Eclipse, Eclipse, NetBeans, STS, JBuilder

Database: Oracle, MySQL

NoSQL Database: MongoDB, Cassandra, Elasticsearch

Build Tools: ANT, Maven, Gradle

Design Methods: UML, J2EE Design Patterns, OOAD

Version Control Tools: SVN, GITHUB, CVS

Operating Systems: Windows, Linux, UNIX

Others: Log4j, JUnit, JIRA, Jenkins, Putty, Bugzilla, iText

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities

  • Gathered & analyzed requirements from the customer and written requirements, technical and design specifications
  • Participated in business analysis requirements with the business analyst.
  • Involved in the Development of Framework Controllers using Spring.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc.
  • Worked with spring cloud for deploying micro-services.
  • Developed micro-service architecture using spring Boot.
  • Created a Running-location-Service usingSpring Bootto store Running Information and address (From and to) to MySQL database.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Extensively Implemented Spring Boot, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate
  • Configured the URL mappings and bean classes using Springapp-servlet.xml.
  • Developed applications using Hibernate persistent framework, developed persistent classes, Hibernate-mapping files .hbm.xml file, hibernate query language.
  • Designed JIRA workflow for tracking Issues from QA to responsible teams for environment defects.
  • Extensively worked onJSFFramework integrated with EJB, Hibernate.
  • Developed Graphical User Interfaces by using JSF, JSP, HTML, CSS, and JavaScript.
  • End-to-end design, setup, integration and maintenance ofCI/CDpipeline from source-control to production.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
  • Used Angular JS framework where data from backend is stored in model and populated it to UI and also used DOJO for JavaScript.
  • Written complex SQL queries and stored procedures for Oracle database.
  • Involved in writingSQLqueries, PL/SQLprogramming and created new packages and procedures and modified and tuned existing procedure and queries using TOAD.
  • Utilized mongo database management system for keeping user generated data.
  • Conceived, Designed, Installed and ImplementedCI/CDautomation system.
  • Jenkins was used for implementing automated CI/CD for daily deployments and for creating the end to end builds and deployment process..
  • Manage version control tools SVN and Git to version code changes to help developers/ programmers branch/merge/revert code.
  • Managed and Utilized ALM stack consisting of Jira and Bitbucket across several agile development teams.
  • Implementing Jenkins Pipeline as a code, Creating Jenkins files using Groovy Script and Pushed to the Bitbucket.
  • Troubleshoot issues within PCF environments and involvingPivotalvendor as and when needed.
  • Involved in Web Service development and implementation.
  • Writing and retrieving files to and from AWS for UI to render data faster that involves complex and time-consuming server-side logic.
  • Integrated all of the tools like Jira, Hipchat, Bitbucket, Bamboo.
  • Worked on power DNS on the AWS cloud and maintained it with MySQL database.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Administered Bamboo for Continuous Integration and deployment into Tomcat/Weblogic Application Servers, testing in build environment and release to test team on scheduled time.
  • Mentoring developers regarding business knowledge and application framework knowledge.
  • Production support contact - to analyze, debug and investigate on problems reported by users
  • Code reviews (standards, performance tuning, re factoring, re-usability)
  • Exposing and consuming the services to the downstream applications using ApacheCXF.
  • Creating the domains, application servers and load balancers using Weblogic 9.0
  • Involved in deployment of web applications into different application servers by using various deployment tools like Jenkins and Bamboo server etc.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Worked on build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Eclipse was used for Rapid Development of the application.
  • Performing usability testing for the application using JUnit Test.
  • Implemented agent-server messaging dialog using Camel and JMS (IBM MQ implementation).
  • Responsible for developing extensible components for use in next-generation enterprise clinical information system utilizing Agile (Scrum) methodology.
  • Made SDLC recommendations and Flex development best practices
  • Developed the Servlets for processing the data on the server.
  • Used MAVEN for building and deployment purpose.
  • Used Agile methodology for the software development process.

Environment: Java, J2EE, JDK, PL/SQL, toad, Spring, Struts, Hibernate, Websphere Application Server, JDBC, Servlets, JSP, Log4j, micro-services, Web Services, SOAP, JUnit, HTML, XML, JavaScript, Apache Ant, Oracle, AJAX, UML, Weblogic, ApacheCXF, JQuery, JSP, Servlets, Oracle10g, CRUD, Eclipse, Maven, iText, ClearCase, Agile (Scrum)

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Designed, implemented and tested re-usable front end and back end user interface software components for embedded automotive platforms.
  • Involved in developing the application usingJava/J2EEplatform. Implemented the Model View Control (MVC) structure.
  • Used HTML, JavaScript, XML, JSP, CSS as per the requirements to enhance the Portal UI and provided the client side JavaScript validations.
  • Used Spring Core for Dependency Injection.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Responsible for building micro-services for the delivery of software products across the enterprise.
  • Server instances are created on AWS. Tomcat, Swagger are installed and used for deployingMicroservices.
  • Experienced in setting up EC2 instances,Elastic Load Balancingsecurity groups and Setting up databases inAWSusing S3 bucket.
  • Automated CI/CD process using Jenkins, build-pipeline- plugin, GIT.
  • Used Axis to implementing Web Services for integration of different systems.
  • Management and design of integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Jenkins.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP i/p request.
  • Designed and developed the UI using JSP, spring MVC, HTML, CSS and JavaScript, JQuery, Node.js, Angular.js, React.js.
  • Created Multibranch pipeline in Jenkins using Jenkins file which makes easy way to execute builds after single commit to Bitbucket for specific branch by Developers.
  • Experience on Version control systems such asSubversion, GIT, CVS, Clear Case, and Bitbucket.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Jira, and various target build environments Windows.
  • Extensively worked onJenkins and Bamboofor continuous integration and for End to End automation for all build and deployments.
  • Hands on experience on maintaining the builds in Bamboo and resolved the build failures in Bamboo.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of nodejs applications.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Prepare and implement release plan through release planning meetings, and address all release related issues as first point of escalation and involved in automation forCI/CDprocess to mitigate issues.
  • Streamlined the process to support sprint based releases to production and improved current state of release management using Git & Jenkins.
  • Developed an Angular JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Used Spring MVC and Spring Web flow to implement business logic, Validation Frame Work.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used different Design patterns like DAO pattern, factory pattern and singleton to achieve clean separation of layers.
  • Involved in Eclipse With the workbench provides a complete environment forJava,JavaEE, web, web services, SOA, Web 2.0, including the server development tools.
  • Developed server-side services using CoreJavaconcepts (multithreading, collections).
  • RestfulAPIextends the services of the web application, which allows utilizing our own services through all other applications like utilizing the services of insurances cards.
  • POSTMAN is used for testing the RestAPIweb services by sending different formats of data either JSON, XML or plain text by using the methods of Http Protocol.
  • Involved with GUI by using the tools like JSP,JavaScript and HTML.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Experience with multithreading and Garbage collection as well as in Concurrency, Exception Handling, File handling.

Environment: CoreJava, Spring MVC, Hibernate 3.0, JSP 2.0, Struts 2.0, Mongo DB, JAXB, JSON, JavaScript, micro-services, Web Service, RESTful, Jersey, Spring frame Work 4, object serialization, WebSphere 8.5.5, Eclipse, Oracle10g, SVN, Star UML 5, Maven, Junit, Collections.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Successfully delivered design and code using Scrum methodology in agile environment.
  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed a web-based application usingJava& GWT.
  • Experience in building web applications using spring framework features like MVC, AOP and DAO.
  • Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
  • Involved in development of enterprise business solutions using JBOSS server.
  • Hands on Experience in using Hibernate and SQL to retrieve the data from database.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GitHub.
  • Developed web-based customer management software and SOA architecture using JSF, spring and web services.
  • Developed test cases and performed unit and integration, tested by using JUnit.
  • Used UNIX shell scripts for implementing daily jobs.
  • Proficient working with Relational databases.
  • Involved in enhancing the build procedures using Maven and Hudson jobs.
  • Ability to work under pressure, easily adaptable and Self motivated.

Environment:Java/J2EE, Spring, JPA,JavaScript, Angular Js, jQuery, Hibernate, SQL DB, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, db Mongo, Cloud Services.

Confidential, SOUTHLAKE, TX

Java/J2EE Developer

Responsibilities:

  • Used AGILE methodology for developing the application.
  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
  • Extensively used Spring Framework for Controller components and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
  • Used OR mapping tool Hibernate for the interaction with database.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect using JavaScript plus other effects
  • Developed web services using SOAP and WSDL with Apache Axis 2.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used JBoss for deploying various components of application.
  • Used JUNIT for testing and check API performance.
  • Used Clear case Version Control for Project Configuration Management.

Environment: JDK 1,5, J2EE, Spring 2.5, XHTML, JBoss, Eclipse, Hibernate 3.0, JSP, Servlets, AJAX, JavaScript, XML, JUnit, Ant, Oracle 10g, WebSphere 6.1.

Confidential

Java / J2EE Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Developed business components usingCore JavaandEnterprise Java Beans.
  • Wrote SQL stored procedures, and usedJDBCto connect to database.
  • Created user Interface throughHTML and JSP. Designed and Developed interactive and dynamic front end web applications using HTML and CSS.
  • Involved in developing variousServlets.
  • DevelopedJUnittest cases for unit testing.
  • UsedStrutsto implement theMVCframework for the presentation tier and Simplified client-side scripting ofHTML using JQuery,a cross-browser JavaScript library.
  • UsedJDBCAPI to connect to the database and PerformedCRUDoperations to get and check the data.
  • Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller.
  • Prepared EJB deployment descriptors using XML and UsedJAXBcomponents for transferring the objects between the application and the database.
  • UsedAntfor building scripts process and wrote test cases usingJUnitas a testing framework. UsedCVSfor version control
  • DevelopedSOAWeb services above the data access layer and Developed applications using Ant as a build tool.

Environment:Java 1.5, HTML, Java Script, Servlets, JSP, JDBC 3.1, Struts 2.2, Web services, Oracle10g, SQL, PL/SQL, UML, XML, ANT, JUnit, Log4j and Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in Documenting (analysis, specification, and design), implementation and testing phases of Full Software Development Life Cycle (SDLC).
  • Analyzed user requirements, analysis and review of the specifications.
  • Involved in design discussions of Supply Chain Management Module.
  • Used HTML to build the prototypes.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Deployed the application on Jboss Application Server.
  • Involved in testing, debugging, bug fixing and documentation of the system.

Environment:JAVA 1.5, HTML, JSP, STRUTS, JDBC, TOAD, Eclipse, Junit, Ant, Oracle 9i, Subversion (SVN).

We'd love your feedback!