We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • Over 8+ years of experience in software development of web and enterprise applications using Java Enterprise Edition (JEE), Java Standard Edition (JSE) Technologies.
  • Expertise in designing and developing Web based Enterprise applications using Java and J2EE
  • Technologies like Servlets , JSP, Spring and Hibernate .
  • Good understanding and experience in using Collections, multi - threading, exception handling, serialization and object-oriented concepts of Core Java.
  • Implemented different modules in Spring Framework like MVC, JDBC, ORM and Transaction Management.
  • Experience in deployment of the J2EE applications on Apache Tomcat and JBOSS .
  • Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x, Interluded, IBM RAD .
  • Experience in configuring and usage of Spring Application Context with dependency injection and working on spring MVC along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in developing Restful web services and SOAP using JAX-RS, JAX-WS, JAXB, JAX-RPC, WSDL .
  • Good understanding of ORM ( Object Relational Mapping ) tools like Hibernate, JPA . Well versed in writing HQL (Hibernate Query Language ), JPQL (Java Persistence Query Language ).
  • Used Apache Maven, Ant and GIT tools to build, configure, and package and deploy an application project.
  • Good understanding on the implementation of Design Patterns and object-oriented concepts.
  • Work experience in developing web applications using MVC frameworks like Spring and Struts.
  • Involved in development of High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Experience in writing SQL queries for Oracle and MySQL databases . Used Inner, outer joins in writing queries using SQL.
  • Used SQL Developer, TOAD IDE’s for writing, debugging SQL & PL/SQL code.
  • Experience in developing custom web and internet applications using Eclipse Modeling Framework (EMF).
  • Good understanding of UI frameworks like JavaScript, jQuery, AngularJS .
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Well versed with various phases of Software Development Life Cycle process ( SDLC) which includes Designing, Developing, Testing and Implementation.
  • Good experience in all phases of Software development life cycle processes ( Waterfall, Iterative Steps and Agile-SCRUM methodology ).
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
  • Good working knowledge in using core and advanced Java API for building any advanced application capabilities.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS:

Java Technologies: J2SE, Servlets, JSP, Hibernate, EJB, JNDI, JPA, Ant, CVS, Rational Clear case, Ajax4JSF, Rich Faces 3.2, JBoss Seam 2.0, JDBC, Struts 1.1 Framework, Spring, Spring Batch, iBatis, SQL, PL/SQL, jQuery, JSON, EMF (Eclipse Modelling Framework)

Web Services: WSDL, UDDI, SOAP, AXIS, Restful Web services

Web technologies: HTML, CSS, JavaScript, JSP, JSTL, XML, Ajax

Operating Systems: Windows, IBM AIX, UNIX

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 6.1

Databases: Oracle 11g, SQL, PL/SQL

IDEs: IBM Rational Application Developer, Eclipse, PL/SQL Developer, TOAD, Builder, Edit plus, IntelliJIdea, Visio, Eclipse Modeling Framework (EMF)

Version Control Tools: Clear Case, Win CVS, Subversion, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designed and developed application based on Spring MVC framework.
  • Involved in developing code for obtaining bean references in spring framework using Dependency
  • Experience building Micro Services leveraging Spring Boot
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA
  • Injection (DI) or Inversion of Control (IOC) using annotations.
  • By Using JPA wrote application code that interacts with database.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO.
  • Extensively used AJAX technology to add interactivity to the webpages.
  • Used Angular Js to address many of the challenges encountered in developing single page applications.
  • Used Spring which is an open source MVC framework for creating elegant, modern java web applications.
  • Used Restful Services to build Web services which is light weight, maintainable and salable.
  • Used SOA for web based applications.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Used Oracle 11g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Involved in the implementation of DAO using Spring-Hibernate object relational mappings.
  • Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages
  • Consumed Web Services.
  • Used GitHub which provides Web based graphical interface and well as mobile integration.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Involved in deployment of application on Apache Tomcat in development an QA environment.
  • Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development.
  • Used Hibernate which is an object relational mapping framework for mapping an object-oriented domain model to a traditional relational database.
  • Implemented unit and system testing of developed modules.
  • Extensively used UML to visualize design of a system.
  • Used JPA to persistently store large amount of data into database.
  • Auto-generated XML files were parsed using the SAX parser facilitating run-time performance Efficient display.
  • Extensively used the Eclipse IDE for all coding in Java, Servlets and JSPs.
  • Versioning and maintenance using Putty, WINSCP, and Win CVS, used CVS for version control.
  • Used Oracle as database and involved in the development of SQL queries required for the application.
  • Used JUnit framework for unit testing of application and Log4j to capture errors.
  • Used Agile based SCRUM methodology for developing the project.

Environment: Java 1.6, JDK, Spring 2.5, Hibernate 3.0, EJB 3.0, JNDI, AJAX, Web Services, Eclipse, Apache Tomcat Server, Restful Service, CVS, Sing, Jenkins, XML, XSLT, JSON, SVN, Junit, XHTML, JPA, DHTML, UML, oracle 11g, JavaScript, Struts, AngularJS, EmberJS, No SQL, Spring data JPA, CSS, Java Security, JavaScript, Micro services, XSL, Spring MVC, MongoDB,, PL/SQL, SOA, Oracle 10g, SQL, Log4j, UNIX Shell Script, Apache Tomcat 8.

Confidential, Buffalo, NY

Java Developer

Responsibilities:

  • Applied OOAD principle for the analysis and design of the system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data of Supply Chain.
  • Designed REST APIs supporting JSON that allow sophisticated, effective and low-cost application integration.
  • Used spring framework for Dependency Injection (IOC).
  • Consumed Rest Full web services.
  • Implemented a project module with MEAN (Mango Db, Extension js, Angular js, Nodejs) stack.
  • Developed customized Mango DB for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Used Log4J to capture the log that includes runtime exceptions
  • Implemented unit testing using JUnit framework.
  • Involved in System Requirement Analysis and Design using UML.
  • Documentation of functional and technical requirements like System Design Documents (SDD’s) and Business Specification Documents (BSD’s).
  • Working knowledge with databases Oracle, DB2, MS-SQL Server and Post gress databases.
  • Involved in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Deployed the application on Apache Tomcat.
  • Developed build scripts using apache ant.
  • Performed production support of the application in production.
  • Development of Servlets, JSP files and Security Options using Web logic Server.
  • Managed production issues.
  • Used spring framework for Dependency Injection (IOC), Aspect Oriented Programming (AOP) and integrated with Struts framework and Hibernate.
  • Used XML parsers like JAXP and JAXB to parse the content retrieved by the web service.
  • Used various design patterns like MVC, Service Locator, Singleton, Factory and Data Access Object (DAO) all over the application.
  • Involved in using EJB persistence management and deployed in Web Sphere Application Server and Apache Tomcat.
  • Designed user interface screens using JSP, and HTML. Used JavaScript for client-side validation, CSS and AJAX for further support. Used jQuery, dojo for UI centric Ajax behaviour.
  • Deployed the application on JBOSS Server.
  • Used Spring Security for Validation, Client Integration and used Permission Evaluator for deeper security levels.
  • Implementing password change management by Configuring Spring Security to use In Memory Change Password DaoImpl and securing credential storage.

Environment: Spring 3.2.2, Hibernate 3.0, Eclipse Java - JDK 1.7, JSP, REST, HTTP, web services, JSON, XML, SOAP, HTML, Oracle 11g, Apache Application Server, AJAX, jQuery, JavaScript, agile, Scrum, JSON, JUnit, Linux, Spring Security 3.2.5.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Analyze the software requirements to determine feasibility of design within time and cost constrains.
  • Created HTML mock-ups for mobile as well as Tablet devices as per UID using CSS3 and HTML for both landscape and Portrait view.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap and AJAX.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node. Js, EXTJS, Require.js and jQuery.
  • Developed the Controller, Service layer, DAO layer using Spring MVC & Spring JDBC.
  • Implemented RESTful Web services in conjunction with spring and Angular.js.
  • As a J2EE developer involved in development of Funds Availability and Bill Pay features based on SPRING web flow framework (Spring Boot, Spring MVC).
  • Used Spring Boot which is radically faster in building cloud Micro Services and developed spring based application with very less configuration.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console
  • Configured the Transaction Management for the project using Spring Container Managed Transactions.
  • Creating Custom directives and dependency injection.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle 11g database.
  • Also used Hibernate ORM Framework to communicate with Oracle 11g database.
  • Performed Unit testing on angular applications using tools like Karma, Jasmine.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used various libraries of JavaScript like jQuery, jQuery UI, backbone.js and node.js.
  • Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
  • Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
  • Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing)
  • Strong web Data Visualization skills to render large sets of data on an MS excel like table view.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: Java 1.6, CSS3, JavaScript, jQuery, Angular js Framework, Bootstrap, Node js, Ext js, JSON, Google Analytics, Adobe Photoshop, Adobe Dreamweaver CS5, Adobe Illustrator, Oracle 11g, Agile, WordPress, Eclipse, GitHub, Visio, JavaScript like jQuery, jQuery UI, backbone.js and node.js, Spring MVC & Spring JDBC.

Confidential, Arlington Heights, IL

Sr. Java/UI Developer

Responsibilities:

  • Implemented Agile and Scrum methodologies acting as a scrum master.
  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript, jQuery, AJAX, Angular 1.x, Angular 2 and React.JS for developing user interface.
  • MEAN stack implementation, AngularJS Full-Stack generator, and run, edit, and deploy an application.
  • Oversee the development and maintenance of technical and process documentation.
  • Documents design specifications, troubleshoots and testing.
  • Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
  • Worked extensively with the backend team to integrate the HTML code into JSPs. Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using
  • Spring MVC framework.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, React JS, Node JS and jQuery.
  • Used Bootstrap and AngularJS for effective design of Web pages
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
  • Used Spring Core Annotations for dependency injection and used Apache Camel to integrate spring framework.
  • Implemented presentation layer using CSS framework, Node JS, angular JS, Wire-Framing and HTML.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Created reusable UI components using React.js.
  • Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool. Extensive knowledge to use of Angular.js directives to bring additional functionality to HTML.
  • Involved in developing the Angular JS MVC framework for the Single Page Application development.
  • Developed server-side RESTful services and called them from angular controllers.
  • Utilized various interactive plugins, widgets to design UI/UX.
  • Worked on Photoshop illustrator and all the adobe technologies.
  • Used Spring JDBC template for persistence with data base.
  • Worked on implementing directives and scope values using AngularJS for an existing webpage.
  • Re-designing/ developing the main website to improve user experience and add new functionality. Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • Used UNIX shell scripts for running java batch components on server.
  • Used Maven for building and deploying Application.
  • Work closely with functional leads/PMs to understand the partner integration requirements.
  • Intimate outage of the application to the internal teams regarding the production deployments.
  • Followed coding guidelines to ensure the code quality using PMD, Find bugs and EMMA as a code coverage tools.

Environment: Java/HTML5, CSS3, JavaScript (Libraries: jQuery), Camel, J2EE, AJAX, JSON, XML, AngularJS, Environment: HTML5, CSS3, CSS, SASS, jQuery, JavaScript, AJAX, JSON, Angular JS, Node Js, Ext JS, React.js, Socket IO Responsive Design, Bootstrap, PMD, EMMA, Find bugs, DOM, Java, JSP, XML, Firebug, DHTML, Eclipse Juno, SVN, Apache Tomcat, Adobe, Flash, Photoshop, MVC, Agile/Scrum, Oracle, MYSQL, GIT Hub.

Confidential, San Jose, CA

Sr. Java 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 using Java & GWT.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • 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.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS, Ext Js and Client-side scripting using JavaScript.
  • 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, Java Script, Angular Js, jQuery, Hibernate, SQL DB, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, db Mongo, Cloud Services. Agile Methodology, HTML5, XHTML, CSS, CSS3, Hibernate Framework, SQL Database, JavaScript, SQL Server.

Confidential, Arlington, Virginia

Java/J2EE Developer

Responsibilities:

  • Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
  • Developed environment set up document and assisted development team to install development environment.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to s3 buckets.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS.
  • Experience building Micro Services leveraging Spring Boot
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA
  • Assisted in developing the technology proposal document required for the system.
  • Designed the application workflow using Struts 2.0 and authored struts configuration
  • Developed core business components to automate the process of screening applicants for the requirement.
  • Developed REST web services for internal consumers.
  • Created user interfaces for the presentation layer using JSP, HTML and JavaScript.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS.
  • Developed business components in the rules engine using business components. XML based configuration is provided to configure rules engine dynamically on the run time.
  • Worked with the database team to analyse the data from development perspective.
  • Written JUNIT test cases for unit.

Environment: Java, JDBC, Servlets, JSP, Struts, Web Logic, Eclipse, Web Services, AWS EC2, Oracle, JDBC, multithreading, HTML, JavaScript, ANT, Micro services, Soap UI, CVS.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Extensively involved in coding and development.
  • Developed the frontend (UI) web pages of application using Wicket, Ricola (UPRR scripting).
  • Developed Restful APIs to handle data transactions, as well as data validations.
  • Developed RESTFUL web service and deployed them in WebLogic server.
  • Develop business components using core java.
  • Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.
  • Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system.
  • Experience in developing and designing POCs using Scala and deployed on the Yarn cluster,
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Used Wicket for building highly interactive web applications.
  • Developed DAO’s using Spring JDBC to access data from the Oracle database.
  • Used Spring Dependency Injection.
  • Used JUnit for unit testing.
  • Used Eclipse IDE for code development.
  • Unix for deployments in various environments.
  • Used Maven to standardize project build, provide a clear project definition, publish project information and share the jar files across different projects.
  • Used Agile Scrum methodology for implementing the project.

Environment: JDK 1.5.09, Spring Jdbc, Spring ORM, Eclipse3.2, RESTFUL, Oracle, Scala, Wicket with Ricola (purr java script), WebLogic 9, Junit 3.

We'd love your feedback!