We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having Seven years of experience in development, design & testing web applications using Java, J2EE, Spring and Hibernate.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Design Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support and User Interaction.
  • Worked in Agile development environment using Unified Process and Scrum methodology.
  • Rich experience in Healthcare, E - Commerce and Insurance domain.
  • Expertise in developing highly interactive rich Web UI using HTML, JavaScript, TypeScript, CSS, jQuery, Ajax, Bootstrap.
  • Experienced in designing and developing J2EE applications using various design patterns like Singleton, Front Controller, Factory Design Pattern and Architectural patterns like Model View Controller (MVC).
  • Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Exception handling, Serialization, and Garbage Collection.
  • Excellent experience in using JMS Process for dropping message in MQ and consume message from MQ using IBM MQSeries and ActiveMQ. Very good knowledge publish and subscribe model.
  • Good Working experience in using different Spring modules like Spring JDBC, Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module and Spring BOOT.
  • Good Experience in implementing Webservices such as SOAP (WSDL, Top Down Approach) and REST (Creating GET, PUT, POST, DELETE methods).
  • Excellent experience in creating REST Weservice using Spring BOOT (Rest Controller, JSON, Mappings, Data Formats, Hateoas, Swagger, Filtering, Versioning, Authentication, Data JPA).
  • Experienced with Hibernate JPA ORM Framework for mapping Java classes with database by using Hibernate Query Language (HQL).
  • Experienced in application servers such as IBM WebSphere, Web servers like Apache-Tomcat, with IDE tools like Eclipse, Spring tool suite, IBM RAD and IBM RSA.
  • Implemented logging mechanism using Log4j for debugging the application at all layers of application.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using RSA.
  • Skillful in handling unit testing using Junit, Mockito along with Test-Driven Development (TDD) methodology.
  • Good experience to use XML Spy, Soap UI, Swagger and SQL Navigator.
  • Proficient in writing SQL queries, PL/SQL Stored Procedures, Functions, Packages, Cursors, and Triggers for various on-demand application needs.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server, My SQL.
  • Involved in Reporting and tracking functional issues using JIRA as defect tracking system of SDLC.
  • Experienced in using version control system tools like SVN, GIT.
  • Excellent analytical, problem solving skills and ability to work with people from different technical knowledge and background.

TECHNICAL SKILLS

Languages: C, Java.

Java Technologies: Core Java, Collections, JDBC, Multi-threading, JSP, Servlets, JSTL, Ajax, JMS, Java Beans, Custom Tags, Design Patterns

Frameworks: Spring, Struts, Hibernate

Application Server: Apache Tomcat, JBoss, IBM WebSphere, WebLogic.

Web services: SOAP, WSDL(JAX-WS), REST.

Database: Oracle 11g, My SQL, DB2

Scripting Language: HTML5, XML (SAX, DOM), XSL/XSLT, XPATH, Java Script, jQuery, Ajax

Core Expertise: Java GOF and J2EE design patterns, Core Java concepts - Collections, Java 1.5 features, Multi-threading, Exception handling, IO, Concurrency etc.

Version control Tools: SVN, GIT, IBM clear case.

Build Tools: Ant, Maven, Jenkins

Other Tools: Log4J, TOAD, SQL developer, JIRA.

IDEs: Spring Tool Suite, Eclipse IDE, JBuilder, JDeveloper.

Testing Tools: Junit, JMeter, Quality Center, SOAPUI, JIRA.

Operating Systems: Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in driving the development Life cycle such as Requirement gathering, analysis, development, testing and deployment using AGILE methodology (SCRUM).
  • Developed responsive web Interface using HTML5, CSS3, JSP, jQuery, Ajax.
  • Involved in application development using Spring BOOT and Spring frameworks such as IOC for dependency injection, AOP for implementing cross cutting concerns like logging and auditing, Spring MVC modules and java web-based technologies like JSP
  • Created REST Api’s using Spring BOOT.
  • Worked on views/UI with declarative event handling which connects it all to the existing API over a RESTful JSON interface.
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in JSON format for User Interface.
  • Created POJO Objects for field level validations.
  • Wrote DAO classes using Spring and Hibernate for the backend data persistency and Transaction
  • Used Spring JMS services to trigger notifications among the doctors and the staff.
  • Created a Spring container file for configuring Hibernate and to perform Dependency Injection, AOP, MVC among all bean class involved in business logic operation.
  • Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and verified the output for the web services.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles with Junit Mockito.
  • Deployment of application is performed on IBM WebSphere application server.
  • Development carried out under RAD Integrated Development Environment (IDE).
  • Used Jira as the task tracking, issue tracking and Project Management among team.
  • Used Git as version control.
  • All the project codes are checked in Git repository.
  • Developed Maven build scripts to automate the deployment to Server.

Environment: Java/J2EE, RAD (IDE), HTML, CSS3, Java Script, JQuery, Ajax, JMS, Spring BOOT, Spring Framework (IOC, AOP, MVC, DATA), ORM Framework (Hibernate), Webservices (REST), Oracle11g, MAVEN, IBM WebSphere 8.5.x, Postman, GIT, Jira, Remedy.

Confidential, Bentonville, AK

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using AGILE-SCRUM methodology and participated into discussion meetings about requirements.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture & development and project was developed using Agile Methodologies.
  • Involved in developing and maintaining user interface using HTML, CSS, JSP, and J Query support for creating and maintaining user interface side.
  • Developed applications using Spring MVC framework.
  • Created POJO classes for field Level validations.
  • Design and developed business components Webservices using Spring BOOT.
  • Implemented Dependency Injection by using Spring IOC framework for maintaining the dependencies across the application.
  • Consume REST based with Rest template based on RESTful APIs.
  • Used Hibernate ORM framework for persisting claim data to the database.
  • Written SQL queries and stored procedures for communicating with the Oracle database
  • Used spring security for maintain the security across the service transactions
  • JMS was used to send/receive Asynchronous data from various message brokers.
  • Used Java mail API to auto generate emails for customers notifications
  • Used multi module Maven Scripts for building the project.
  • Used Log4j for maintaining the logging and debugging.
  • Worked on JIRA reporting tools to report versions, epics, sprints, issues, etc.
  • Active participation in Scrum meetings
  • Used SVN as sub version control across common source code used by developers.

Environment: Java/J2EE, Eclipse, JDK 1.7, JMS, Spring IOC4.0, WebLogic11, SOA, HTML, CSS3, Angular JS 1.5, Hibernate 4.3, SOAP UI, Web Services, WSDL SOAP, Oracle11g, MAVEN, SVN.

Confidential

Software Developer

Responsibilities:

  • Implemented Search integrations for ecommerce portal for two leading bio-technology companies.
  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Worked on use case Analysis to design user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, jQuery and JavaScript.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Involved in parsing the json data from server side to satisfy the business requirement.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Used JMS API to auto generate Emails for notifications.
  • Involved in creating consuming webservices using restful Api’s to interact with other external interfaces.
  • Developed Data persistence layer using OJDBC.
  • Created SQL Triggers to maintain Auditing.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, JavaScript, JSON, XML, Struts, OJDBC, Web Services, Restful, SQL, Oracle, ANT, Eclipse IDE, JIRA and SVN.

Confidential

Software Developer

Responsibilities:

  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
  • Design and development of Software Design Document using UML. This involved writing Use Case, Sequence and Class UML diagrams using Rational Rose.
  • Involved in design and development of the presentation layer and business layer using the Spring Framework.
  • Developed the backend using different modules of the spring framework.
  • Involved in writing Complex SQL queries.
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Used iBATIS to perform data persistence and developed Persistence classes to interact with the database and Interceptor for auditing.
  • Used JIRA for tracking the Project Stories and bug fixing.

Environment: Rational Rose, Spring, JSP, HTML, CSS, iBATIS, XML, Web Services (REST) Oracle, and Eclipse.

We'd love your feedback!