We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Oracle certified java developer with over 8 Years of progressive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, implementation and testing of various client/server applications.
  • Experienced in Front - End UI technologies like CSS, JQuery, JSON, AJAX, NodeJS, AngularJS, BackboneJS, Bootstrap, Tag Libraries and JSTL.
  • Strong command in core java concepts like Collections, Multi-Threading, Serialization and Java Beans.
  • Hands on experience in the design and development of J2EE, XSD, XSLT, X-Path, ANT, DOJO, Web Services, WSDL, SOAP, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL.
  • Strong command in building N-Tier Web Enabled Applications using Struts, Spring, Hibernate, JSP, Servlets.
  • Extensive experience working in different Spring modules like Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring Boot, Spring Batch and Spring Security.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JMS provider.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMIs to run the war, AMI and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Strong SOA and Web Services experience.
  • Excellent implementation and good knowledge of J2EE Design Patterns such as Session Facade, Service Locator, Business Delegate, DAO (Data Access Object) and Singleton also worked with Hibernate, Spring and Struts Frameworks.
  • Extensive experience working in Application and Web Servers like WebLogic, Web Sphere, JBoss, Apache Tomcat.
  • Knowledge on grid Controls, Pie Charts and other Swing Components.
  • Proficient in improving code quality using JUnit, Dynatrace and long monitoring through Splunk.
  • Domain knowledge and business expertise in Banking, finance, E-Commerce, Insurance, Healthcare.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management usingJIRA.
  • Highly experience with Java complaint IDE’s like STS, Eclipse, IntelliJ and RAD.
  • Experience in developing applications using waterfall, RUP, Test First, Test Driven methodologies and good understanding of Service orientation architecture.
  • Worked on Functional Programming usingJava8Lambda expressions, Streams and used Default Interface methods.
  • Experienced in the formation and mentoring of project teams working on Agile methodologies to deliver business critical software applications.
  • Possess good knowledge of Cloud Computing Services like AWS Lambda, AWS API Gateway, Amazon RDS (Aurora), AWS Identity and Access Management (IAM), Amazon CloudWatch (monitoring), AWS Elastic Beanstalk (app deployments), AWS CloudFormation (infrastructure templates), Amazon SQS (message queue), Amazon SNS (notifications), Amazon Route 53 (DNS management), Amazon VPC (private cloud), Amazon S3 (storage).

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, Java Security

Mark up/XML Technologies: DHTML, HTML5, CSS3, JavaScript, AngularJS, React JS, XML, XSDXSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Docker, Apache, Active MQ, Apache Camel

Web services: SOAP, Restful, UDDI, WSDL, JAX: RPC, JAX-RS, JAX-WS, JAX-B, Axis2Micro Services, AWS (Amazon Web Services)

O R mapping: Hibernate, IBatis

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server

Database: Oracle, SQL: Server, MySQL server, TOAD, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, GIT and Mercurial

OS & Environment: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Developed the User Interface using JSP, Spring MVC, Spring Boot frameworks, JQuery, AngularJS and CSS3. Used AJAX and JavaScript for Server side/client side validation
  • Prototype designs and development in HTML5, CSS3, Bootstrap, JavaScript, and DHTML
  • Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications, also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and PO.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts
  • Used JAX-WS and Metro stack for building of Web Services, also developed the web service client applications to test the web services. Tested the web service using SOAP UI
  • Used SOAP to Implement Web Services and Consumed and published XML Web Services in the application.
  • Involved in using JMS Queues and JMS topics for one-to-one and one-to-many communication in the application
  • Deployed the Spring Boot project using Micro Services and created the EC2 as an instance
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol
  • Implementation of web services in Java, used to orchestrate outbound and inbound web services and processes on ESB (Enterprise Service Bus)
  • Implemented the various services using Microservices architecture in which the services work independently
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMIs. Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity
  • Involved in designing and developing the JSON, XML Objects with Oracle and NoSQL database like MongoDB
  • Installed, secured, and configured AWS (Amazon Web Services) cloud servers with Pivotal Cloud Foundry, Tomcat, Oracle, Apache and Amazon AWS virtual servers (Linux)
  • Implemented Data access objects using Hibernate to access data from Oracle database
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project
  • Developed test cases using Junit and built scripts using Maven.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used DAO pattern to retrieve the data from database
  • Worked with Web Sphere application server that handles various requests from Client Scrum meetings (Sprint Reviews and Retrospectives)

Environment: HTML5, CSS3, JQuery, AngularJS, Bootstrap, Hibernate, Spring, Servlets, XML, Tortoise SVN, JSP, MVC, JUnit, Maven, Docker, Web Sphere, AXIS, SOA, JAX-WS, JMS, Log4J, Oracle, Groovy, AJAX, JIRA and RAD, ESB, MongoDB, RESTful, SOAP UI, Micro Services, Amazon Web Services (AWS).

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Involved in gathering, analyzing and documenting business requirements, functional requirements and data specifications for application development.
  • Used Java/J2EE design patterns like Session Facade, Data Access Object (DAO) pattern and MVC Pattern.
  • Designed static and dynamic web-pages using HTML, CSS, JavaScript, JQuery.
  • Used Angular JS framework to develop dynamic web-pages.
  • Written end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and business logics using core java API and data structures
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Used Spring JMS related MDP to receive the messages from other team with IBM MQ for queuing.
  • Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
  • Implemented Hibernate and Spring’s Data Access Object (DAO) layer together offer a high performance, productive approach to persist Plain Old Java Objects (POJOs).
  • Developed reusable components using JAX-WS API SOAP using the Apache CXF.
  • Used Web Services-Security for providing security within SOAP messages.
  • Developed and modified database objects as per the requirements.
  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Created functions and stored procedures in Oracle SQL/PL-SQL.
  • Did the coding and development of a Web Application to display the videos and audio files recorded by the servers.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Used Maven as build tool.
  • Worked with defect tracking system Clear Quest.
  • Worked with IDE as Spring Tool Suite (STS) and deployed into Tomcat Server.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java, J2EE, HTML, CSS, AJAX, AngularJS, JQuery, JavaScript, JSP, Spring, Hibernate, SOAP, Spring JMS, XML, Oracle, SQL, Web Sphere, IBM MQ, Maven, JUnit, Log4j, Spring Tool Suite, Clear Case.

Confidential, Peoria, IL

Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test-driven development.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Design of Graphical User Interface using HTML, CSS, Java Script, AngularJS, JQuery, Bootstrap, JSP, JSP Tag libraries JSTL.
  • Integrated Spring DAO for data access using Hibernate.
  • Created hibernate mapping files to map POJO to DB tables.
  • Involved in the Development of Spring Framework Controllers.
  • Developing application using Spring core module, Spring MVC and POJO’s using Eclipse and worked on Messaging service.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Currently working on fitness tool which aids in Test Driven Development.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Worked with Map/Reduce and stream processing (e.g. Storm).
  • Supported and provided important feedback to various development teams with regards to the grid computing and caching technology.
  • Designed and developed RESTful Style Web Service layer and WSLD.
  • Deployment of web, enterprise java components, messaging components and multi-threading.
  • Performed statistical analysis using control charts, process flow charts, cause-effect diagrams & six sigma methods.
  • Designed and developed the XSD for WSDL.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
  • Used XML web services using REST to transfer the amount to transfer application that is
  • Used SWING for GUI based coding.
  • Performed statistical analysis using control charts, process flow charts, cause-effect diagrams & six sigma methods.

Environment: Java, J2EE, JSP, AngularJS, PL/SQL, Spring, EJB, JMS, JNDI, Oracle, XML, SOAP, JUnit, Hibernate, JDBC, SQL Server, RESTful Web service, WebLogic, SOA Design Patterns, Cassandra.

Confidential

Java/J2EE Programmer

Responsibilities:

  • Applied hand-written, object-oriented JavaScript, CSS3 and HTML5 with an emphasis on performance, scalability, search engine optimization (SEO) and a positive user experience.
  • Contributed user interface design mockups and designs.
  • Developed application using Struts, Spring and Hibernate.
  • Used Java script, JQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used custom tags to display logic specific data in JSP'S.
  • Provided expertise and help in planning, deploying, managing and extending the Splunk implementation.
  • Used Spring IOC for injecting the beans.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used Spring JDBC template with hibernate to access the data from the database.
  • Used Test Driven Development techniques to provide reliable, working software early and often.
  • Developed the middle tier and view components using Spring and Struts frameworks.
  • Enhanced UI with JQuery making AJAX calls to validate user inputs and load dynamic elements.
  • Designing functionality for integrating API services, deployment activities and testing.
  • Extend and updated to REST API and created client API library.
  • Used NoSQL databases including Cassandra, and VMware “in memory data management”.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Used Web Logic as application server.
  • Used AJAX and JSON for asynchronous call to the servers.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Implemented concurrent components and systems using Python.
  • Developed server part of the application-physical tables and PL/SQL objects.

Environment: Java, HTML, CSS, JavaScript, Perl, Shell, Python, AJAX, JSON, SOAP UI, Restful API, JQuery, SVN, GIT, JBoss, JSP, Spring, Photoshop, GWT, Test Driven Development, MySQL, MongoDB, NoSQL, JUNIT, Maven, IBM DB2, Oracle, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined the detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using J2EE, Java, Servlets, EJB and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User Training on the new system to ease them into the new system.

Environment: JDK, JEE, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, WebSphere, oracle, Linux.

We'd love your feedback!