We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Around 5 years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in web - based environment and Distributed 3-tier architecture.
  • Working Experience in SDLC by Waterfall, Agile (Scrum) and Iteration development.
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Expertise in Object Oriented Design and Development (OOAD) using Rational Unified Process and Unified Modeling Language (UML).
  • In-Depth knowledge/Experience of HTML/HTML5/CSS, XHTML, XML, JSP, JSTL, JavaScript, Bootstrap, JSON, Ajax, Angular and Node.JS.
  • Expertise in Core Java with strong understanding of Java Memory Management, Garbage Collector, Collections, Multithreading, Concurrency, Event Handling, Exception Handling and Generics.
  • In - depth knowledge and experience in Java, J2EE, Spring IOC, Spring MVC, Spring Boot, Spring Tiles, Spring Security, Spring Transactions, Spring AOP, Spring ORM, JDBC, JDBC Template, Hibernate and JPA.
  • Expertise in using the industry accepted design patterns like Singleton, Proxy, Factory and Producer and consumer Design patterns.
  • Expertise in creating top down approach and bottom up approach for producing and consuming the SOAP based web services with RPC-literal and Document approach.
  • Created the RESTFUL web services by using JAX RS using JERSEY and RESTEASY clients.
  • Extensive knowledge on SQL and NoSQL languages such as Oracle, MySQL, DynamoDB and MongoDB.
  • Experienced in developing the mapping Entities to work with the database using annotation based.
  • Experienced in using various tools like Eclipse, Intellij IDEA, Visual studio, WebStorm, Brackets, Atlassian tool suite, Source Tree to work with source control tools like GIT/Tortoise, Bit Bucket, SVN, Postman, Rest Client, SoapUI to test Rest and Soap Web Services.
  • Experienced in Application Servers like WebLogic, JBoss, WebSphere and Apache Tomcat.
  • Excellent knowledge in building the dependencies using the Maven, Gradle and Ant build tools.
  • Experienced in working with CI/CD tools like Jenkins for automatic deployment.
  • Used JIRA for bug tracking and issue tracking and Confidential planning.
  • Experienced in RabbitMQ and ActiveMQ for asynchronous Messaging Queues.
  • Good knowledge on Docker Containerization
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Created Test Cases using testing frameworks like JUNIT, Selenium to debug and troubleshoot the application to resolve issues and to track bugs.
  • Designed and coded application components in an agile environment utilizing a test-driven development approach.
  • Excellent critical and creative thinking, problem solving ability and analytical thinking with quick learning and client interfacing skills.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Drools, SQL, PL/SQL

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0/4.0 , Spring Security 3.2 Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP.

Design Patterns: Singleton, DTO Pattern, DAO Pattern, Delegate Pattern, Service Facade, Factory Pattern, Front Controller Pattern, MVC Pattern.

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, JBOSS

Relational Databases: Oracle 10g/11g/12c, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1No

SQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, JSON, CSS 3 and CSS 4, Angular 1.6.6, Angular 2.0, Angular 4.0,Node JS 6.0.

IDE: Eclipse, IntelliJ IDEA 2017.1, Spring Tool Suite (STS) 3.8.3, WebStorm.

Messaging: JMS MQ, IBM MQ, Rabbit MQ, IBM MQ 8.0, Apache Kafka

Testing Tools: JUNIT4.12, JMeter, Mockito, TestNG, Jasmine, Karma

Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum, Kanban

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins

Version and Source Control: GIT, CVS, SVN, GITHUB 2.12.0

XML Technologies: XML, XSLT, TCP/IP, LAN, WAN

SOAP, WSDL, JAX WS, JAX: RPC, REST, XML, XSD

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Followed Agile methodology during development of the project and oversee the software development in sprints by attending daily stand-ups.
  • Actively participated in analysis design development and testing phases of various modules.
  • Designing and developing REST web services using java and spring boot.
  • Doing manual Testing before release the build to QA environment.
  • Used spring MVC to implement MVC architecture. Designed spring controllers to handle requests from users and return results, spring validators to verify requests.
  • Used Core Java to implement business logic.
  • Designed the user interface of the application using HTML, CSS, JavaScript and React JS.
  • Used log4j to generate system information and debug messages
  • Develop various screens for the front end using React JS and used predefined components from NPM (Node Package Manager) and React Redux Library.
  • Involved in fixing the bugs or defects in the application.
  • Worked on several of the REST services. Tested the services with Postman.
  • Used GIT as version management and JIRA as defect management systems.
  • Used Splunk for monitoring the logs.

Environment: Core Java/J2EE, Agile Scrum, Hibernate 3.x, IntelliJ IDE, Spring Boot, Spring MVC, Spring RESTful Web service, AJAX, Servlets, CSS, Java Script, HTML 5, Git, Log4j.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Developed the application using Spring Web MVC architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Facade, MVC and DAO.
  • Used Spring Security APIs for Single Sign On.
  • Used jQuery Ajax for service calls on pages to interact with the server for information.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Developed REST based web services and used JSON to exchange information.
  • Developed AngularJS Controllers Which Isolates scope to perform operations in UI. Developed services and injected them to controllers using Dependency Injection and developed reusable AngularJS Controllers.
  • Created forms to collect and validate data from the user in HTML and JavaScript. Built the UI using Bootstrap.
  • Improved automated test suite in JUnit, maintained consistent environment; trained in TDD.
  • Used Git for version controlling and Jira for project tracking.
  • Constantly migrated to newer version of our stack technologies.
  • Involved in the development of SQL queries to get data from Oracle and MySQL.
  • Used JDBC, application server provided transaction SOAP API for accessing data from the Oracle the using standard statements.
  • Implemented sending multicast messages immediately or scheduled by using Akka Scheduler
  • Created Docker Files to enable automation of software deployments
  • Created a fully Automated Build, Deployment Platform & coordinated code builds, promotions and deployments.

Environment: Core Java/J2EE, Agile Scrum, AWS, Hibernate 3.x, Spring IOC, Spring MVC, Spring RESTful Web service, JMS, AJAX, Oracle, Servlets, Angular JS, Jetty, Jboss, UML, CSS, Java Script, HTML 5, Ant, Windows, SVN, Log4j.

Confidential

Java Enterprise Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Used the ESB to communicate between different client platforms.
  • Used Spring MVC framework for developing the application.
  • Designed the front-end using HTML, JavaScript.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration & administration of WebLogic environment, including deployment of Servlets.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Added AJAX calls using JQuery.
  • Wrote Code to interact with back-end JAVA, AJAX, JSON.
  • Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
  • Developed Scripts for UNIX platform deployment.
  • Used Hibernate for interacting with Persistence Layer for CRUD operations.
  • Developed Rest architecture-based web services to facilitate communication between client and servers.
  • Used Log4J for logging the user events.
  • Used MAVEN for compilation and building JAR, WAR and EAR files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Promoted good working environment with project coordination with other Development teams, System managers and web master.

Environment: Java, J2EE, JSP, MVC, Servlet, ESB, WebLogic Application Server, XML, HTML, Hibernate, spring, JSON, AJAX, JavaScript, Multithreading, REST, Oracle 10g, JUnit, PLSQL, JDBC, Maven and UNIX.

Confidential, Hagerstown, MD

Java Developer

Responsibilities:

  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Maintained CSS3 and HTML5, XSL, XSLT, JAVA SCRIPT, JSF, Bootstrap, React.js for designing Webpages.
  • Used Ajax for dynamic search capability.
  • Managed Spring tags, IBM MQ, JSTL, AngularJS custom tags for the whole web application.
  • Also Utilized Struts Tiles plug-in for the layout management, i18n.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC, which was initially done in the legacy system using Struts.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Extensively worked with Hibernate for Object/Relational Mapping, transparent persistence onto the Oracle database which was annotation based.
  • Checked logs in UNIX/Linux while testing in dev environment.
  • Used Annotations to minimize and simplify the use of the XML.
  • Build custom middleware solution using J2EE framework in WAS
  • Managed the security with the help of Spring Security (ACEGI).
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Responsible for writing complex SQL and PL/SQL queries for writing stored procedures.
  • Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
  • Deployed the application on WebSphere.

Environment: Spring Boot, Web sphere 8.5, Java 1.5/1.6, JSP 2.0, AWS, Servlets 2.5, JMS, XML, Sybase, SOAP, DOM, JavaScript, PHP, UML, HTML, XSD, HTML5, IBM MQ, JNDI, jQuery UI, React.js, IBM MQ, CVS, Elasticsearch 1.7, GIT, Log4J, JUnit, ANT, MongoDB(NoSQL), JavaFX, Eclipse IDE 3.3, Tomcat 7,JQuery, Windows XP

Confidential

Java/JEE Developer

Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
  • Analyzed object oriented design and developed sequence and class diagrams using UML.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Implemented components using Java multithreading concept.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures for Oracle database.
  • Spring beans are used for controlling the flow between UI and Hibernate.
  • Implemented Struts Validators framework to validate the data and implemented Web services with Apache Axis.
  • Developed components using Java multithreading concept.
  • Involved in writing unit test cases using Junit, and used Spring Core Annotations for Dependency Injection.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
  • Involved in design of JSP’s and Servlets for navigation among the modules and designed cascading style sheets, XSLT and XML part of Order entry
  • Hosted the application on WebSphere and used Maven as the build automation tool.
  • Involved in the development of SQL queries to get data from Oracle and MySQL.
  • Supported Assembly test and System Test and performed on bug fixes.
  • Used Rational ClearQuest for defect and feature tracking.
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.

Environment: Java 1.5, HTML, CSS, JSP, J2EE Servlet, MySQL, JDBC, Struts, EJB, XSLT, XML, jQuery, Oracle 10g, WebSphere, Maven2.2.1, Subversion 1.7.2, JUnit.

We'd love your feedback!