We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Vernon Hills, IL

PROFESSIONAL SUMMARY:

  • 6 years of experience in Core Java and J2EE Technologies with a wide range of multi - tier web applications with expertise in Software Analysis, Development, Implementation, and Testing of Object Oriented applications using Java and J2EE in Agricultural, Insurance, Health care Industry.
  • Proficient in Front end Technologies like HTML, CSS, JavaScript, AngularJS, jQuery, Bootstrap, AJAX, JSP, JSON and XML related technologies.
  • Well-versed with core java concepts like Inheritance, Encapsulation, Abstraction, Polymorphism, Multithreading, Collections and Exceptions.
  • Expertise in J2EE technologies like Servlets, Struts, Spring MVC, Hibernate and JDBC.
  • Good Understanding of Design Patterns like Singleton, Prototype, Factory Method, Abstract Factory, DAO pattern and Builder patterns.
  • Expertise in SOA technologies creation and consumption of web services (SOAP and RESTFUL) using Apache CXF and Jersey(JAX-RS).
  • Hands on Experience with Testing Framework like Junit.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS, and Object-Oriented Programming.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Very well knowledge in Server and Client-side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON/JSONP, Bootstrap, Backbone, Angular, Angular 2/4, Node, React JS, Node JS.
  • Practical knowledge and expertise working with frameworks like Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Microservice, JSF, Hibernate.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Well versed with consuming and producing Web services like SOA Architecture based SOAP (WSDL
  • Component) and REST working with data-exchange formats like XML and JSON formats.
  • Experienced with Synchronous web services like JAX-RPC, JAX-RS, JAX-WS.
  • Working knowledge of Front End development technologies like HTML, CSS, JavaScript, JSP Taglib, JSTL, Free marker, AJAX, jQuery, Bootstrap, and Angular JS 2/4.
  • Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 and NoSQL DB like MongoDB.
  • Hands-on experience working with Version control tools like Git, SVN.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins, and Apache Ant.
  • Extensively used IDE’S like Eclipse for development and deployed those applications on Tomcat, web logic servers.
  • Good interpersonal Skills, problem-solving skills, strong work ethic with the ability to excel in fast passed and time sensitive environment.
  • Expertise in tracking bugs and issues using JIRA.
  • Ability to adapt to new software applications and products, self-starter, with excellent communication skills and understanding of business workflow.

TECHNICAL SKILLS:

Languages/ Tools: Java, JSP, Servlets, EJB, JDBC, PL/SQL, Soap, Axis, AJAX, XML, UML, RMI, JMS, ANT, JUNIT, MAVEN.

Web Technologies: HTML, XML, XHTML, DHTML, JavaScript, CSS3, PHP, WordPress, HTML5, JSON, Angular JS 2/4, React JS, Node JS, XSD, XSLT, Bootstrap, AJAX.

Java/J2EE technologies: J2EE, JSP, Servlets, JDBC, JSF, EJB, jQuery, String Handling, JAX-WS, Collections, MVC/MVP, Multi-Threading, JMS, SAX, DOM, CXF.

Application servers: IBM WebSphere 6.x/7.x/8.x, JBOSS, WebLogic 11g.

Software Development Methodologies: Agile, Waterfall.

Testing/Logging tools.: JUnit, log4J, JMock, Continuous integration, API automation, Tag Lib.

Databases: Oracle, MS-SQL, DB2, PostgreSQL, NoSQL, MongoDB, Relational Database, Derby, PL/SQL, Cassandra.

Frameworks: Spring Core, hibernate 3.0/2.1, Spring MVC, JPA, Apache Tomcat, Struts 2.0/1.2, Spring Boot.

Operating Systems: Windows XP/Vista/7, Unix, Linux.

Web Services: SOAP, RESTful.

Cloud: AWS.

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Responsible to enhance the Portal UI using HTML5, Java Script, AngularJS, jQuery, Ajax, Bootstrap, JSP, JSF, Java, CSS as per the requirements Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Well versed knowledge on Single Page Application frameworks such as Angular 4, Angular 2, React JS, & Node JS.
  • Created RESTFUL services along with strong Object-Oriented Node JS design works.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Used AEM Developing tools plugin for exporting and importing content to and from AEM Repository.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, Spring Annotations.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC
  • Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Worked on Micro services which is an implementation approach for SOA, used to build flexible software systems.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using.
  • AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required
  • SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Worked on Docker deployment tool to develop and ship the applications.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Cassandra, NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
  • Created Shell Script to invoke Java programs on UNIX batch platforms.

Environment: Java, J2EE, Servlet/filters, JSP, JSTL, Spring boot, Microservices, Swing, Spring Security, OAuth2, Spring Batch, AWS, EC2, S3, SOAP, RESTful, NoSQL Cassandra, Eclipse, MAVEN, JUnit, Jenkins, Log4j, JIRA, Docker, Git, CICD Tools, Jenkins, JIRA.

Confidential, Vernon Hills, IL

Java Developer

Responsibilities:

  • Involved in business requirements gathering and analysis of the requirements
  • Developed Enterprise applications using Java7 and older versions.
  • End to End responsibility is taken to develop applications using Spring, Hibernate, Angular JS, HTML5, PHP, Bootstrap, React Js, CSS 3, JavaScript, JQuery, Ajax.
  • Integrated Spring with Apache CFX and used CFX to consume and produce RESTFUL services via annotations using the HTTP Binding.
  • Extensively worked on Test Driven Development(TDD) process for repeating Development cycle.
  • Implemented Application Development Life Cycle(ADLC) or SDLC for designing, testing the software modules.
  • Worked on Microservices, which is an implementation approach for SOA, used to build flexible software systems.
  • Worked on SOAP API for Web services to establish communication using HTTP.
  • Implemented JPA Using Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation.
  • Used JDBC calls to retrieve data from the database.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
  • Followed AGILE methodologies including Pair Programming, worked in team space environment, daily status meetings, test driven development and extreme programming.
  • Developed EJB Session Beans to process the business logic.
  • Extensively worked on Oracle ESB application Integration for Document and Transformation, routing, tight integration.
  • Experience in working with Spring MVC framework.
  • Good Experience in working with Struts2 framework.
  • Responsible for build using MAVEN and worked with a continuous integration tool Continuum for deployment and testing in different environments
  • Experience in using Derby, DB2 and Oracle 11g database for applications.
  • Good Knowledge in using Database Security and Role based security.
  • Sprint planning sessions and participated in the daily Agile-SCRUM meetings.
  • Used GIT for source tree to manage different features being developed and maintain quality code in all three environments.

Environment: Java 7 and older versions, Spring, Spring MVC, JDBC, Hibernate, JUnit 4, Struts2, Microservices, Derby, React Js, SOA, RESTful APIs, Bootstrap, Apache CFX, TDD, SOAP API, DB2, WebSphere, Oracle 11g, MAVEN, Ajax, Angular Js, JAX RS, GIT, JPA.

Confidential, Johnston, IA

Java Developer

Responsibilities:

  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing.
  • Extensively used agile development methodology and involved in sprint planning.
  • Developed Web based and Server side applications using Java 8.
  • Used several design patterns like Singleton,
  • Implemented Spring MVC framework.
  • Used Object Oriented Analysis and Design(OOAD) approach for Analyzing and designing an Application.
  • Having good experience in working with Microservices for building flexible Software systems.
  • Worked with Node js framework for developing web applications.
  • Experience working with Struts2 framework for developing and maintaining web applications.
  • Developed and Implemented CSS themes for Project and worked on front end technologies HTML5, CSS3, AJAX, Bootstrap and Java Script.
  • Extensively worked on Multithreading and Collections.
  • Used JDBC to retrieve data from the database.
  • Experience in working with Asynchronous Programming for Fast and Responsive user interfaces.
  • Used JAXB parser for parsing the valid XML files as defined by the XSD.
  • Consumed SOAP API for Web Services.
  • Used RAD IDE for developing web Applications and Deployed on Web Sphere.
  • Extensively Worked on technologies like Angular JS for Client Side validation.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Having good experience in Design patterns like Singleton, Factory, Data Access Objects and MVC.
  • Implemented Java Persistence API(JPA) using Hibernate.
  • Extensively used JQuery to simplify Java Script Programming on Client side.
  • Used JQuery for Event Handling, Document traversal and CSS manipulation.
  • Extensively worked on Oracle 11g, MongoDB, DB2 databases.
  • Used Jenkins for performing Continuous Integration.
  • Worked with Amazon Web Services(AWS) for Deploying the applications.
  • Extensively worked on SQL Queries, Stored Procedures.
  • Involved in deploying the application under Apache Tomcat Web Server using Servlets and JSP.
  • Developed component based user interfaces for web applications using JSF.
  • Performed unit testing using Junit 4 and tested Restful web services.
  • Used MAVEN to define the dependencies / plug-in and build the application.
  • Used SVN and GIT version Control tools.

Environment: Java Spring MVC, HTML5, RAD-IDE, Hibernate, Collections, Multithreading, JAX-WS, CXF Rest services, SOAP API, OOAD, JDBC, JMS, Jenkins, DB2, Node JS, JPA, Java 8, Bootstrap, AWS, Microservices, Struts2, Maven, GIT, Oracle 11g, AngularJS, Junit 4, SVN.

Confidential

Java Developer.

Responsibilities:

  • Involved in designing and developing the front-end of application using JSP, HTML, CSS and made client side validations using JavaScript, JQuery.
  • Used JQuery events to manipulate the elements based on the user interaction like ready(), hover(), click(), mouse over() and key press().
  • Performed client side validations with customized error messages using JavaScript.
  • Debugged the application using firebug and traversed through the nodes of tree using DOM functions.
  • Responsible for setting up AngularJs framework to achieve data binding between HTML elements and JavaScript objects.
  • Used Ajax for asynchronous communication with the server.
  • Implemented Object/Relational persistence (Hibernate) for domain model.
  • Worked on generating the web services classes by using RESTful web services.
  • Developed and implemented the MVC architectural pattern using Spring MVC including JSP and Servlet.
  • Created action mappings from existing JSP pages and redesigned action classes.
  • Helped to integrate dynamic data HTML and validated it using JavaScript.
  • Developed and debugged applications using eclipse IDE.
  • Followed Agile and Scrum methodology for development of the product.
  • Implemented spring service layer with dependency wiring, transactions, DAO and annotations.
  • Used JDBC to Connect to back end database.
  • Fixed bugs in development as well as production level. Used Log4j for logging.
  • Used java beans for required JSP components.
  • Deployed the applications in Tomcat Server.
  • Involved in performing code reviews for better quality assurance and debugged the application module.

Confidential

Web Developer

Responsibilities:

  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Bill Payment Service.
  • Developed User Interface using JavaScript and HTML.
  • Implementing Authentication Core Java.
  • Involved in unit testing, debugging and bug fixing of application modules.
  • Extensively involved in writing the SQL queries to fetch data from database.
  • Defined Web Services using XML-based Web Services Description Language.
  • Building Java API's/Services backing User interface screens using Spring MVC.
  • Have experience in integrating other systems through XML.
  • Worked with Core Java concepts like Collections Framework, multi-threading and memory management.
  • Experience of resolving issues with JVM and multi-threading
  • Involved in debugging and bug fixing of application modules
  • Connected to backend database by using JDBC.
  • Using JDBC and SQL developed data access objects.
  • Performance of Client-side validations using JavaScript.
  • Involved in Error Handling using JSP.
  • Used SQL query language in SQL server for creating stored procedures
  • Implemented XML for validations.
  • Involved in Coding of Enterprise java Beans, which implements business rules, and business logic.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: Java, J2EE, Struts, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, SQL, CVS, UNIX.

We'd love your feedback!