We provide IT Staff Augmentation Services!

Java Developer Resume

Charlotte, NC

SUMMARY

  • Skilled IT Professional with 8+ years of experience in Design, Development and Maintenance of web - based applications using JAVA/J2EE technologies.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Experienced in designing and developing multi-tier scalable applications using Java and JEE Design Patterns.
  • Expertise in using IDES like Eclipse/My Eclipse /RAD.
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Extensive experience on Application Servers including WebSphere 6.1 and Web servers like Apache Tomcat and JBOSS etc.
  • Expertise in developing Internet/Intranet Applications with Web Services, WSDL, ANT, Java, JSP, Servlet, JDBC, Struts, Hibernate, JUnit, XML, Log4j, HTML, and JavaScript.
  • Experience in developing the User Interface Screens for presentation using Java, JSP, HTML, Java Script and Ajax, Experience in Struts MVC and Spring MVC frame works.
  • Experience on Web Technologies in using web design tools like, Bootstrap, HTML, implemented presentation layer using CSS3, JavaScript.
  • Strong scripting experience in writing build scripts using Apache Ant and Maven. Sound knowledge in Version control systems like CVS, Subversion, Clear Case.
  • Exposure to various databases such as Oracle, SQL Server. Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
  • Expertise in working with various tools like Ant, Junit and Log4J.
  • Experience in all phases of Software Development Life Cycle (SDLC). Experience maintaining/deploying applications over Windows and LINUX.
  • Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
  • Have knowledge of developing System Design using UML methodology with Rational Rose. Preparation of class and sequence diagrams using Rational Rose.
  • Expertise with Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance, Usability, Back-End and User acceptance testing.
  • Excellent problem-solving skills with strong technical background and good inter Personal skills
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.
  • Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients and worked as an Offshore - Onsite Coordinator.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP)
  • Have working knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Worked on Agile methodology, SOA for many of the applications
  • Good knowledge of EJB Session Beans with JNDI mapped naming & JMS Message Driven Beans.

TECHNICAL SKILLS

Operating System: Windows XP/Vista/7/8, UNIX, Linux.

Programming Languages: C, C++, Java, Objective C

Scripting languages: JavaScript, JQuery, AJAX, JSP.

Design Skills: UML, OOAD, Object Oriented&J2EE Design Patterns

Web Technologies: Struts, Spring, Servlets, XML, JDBC, Java Beans, HTML, CSS, Custom Tag Libraries, Annotations

XML Technologies: XML, DTD, XSD, JAX, SOAP and UDDI

RDBMS/Query Tools: Oracle 8i/9i/10g, SQL server, My SQL, DB2, SQL Developer

Web Services Technologies: Apache Axis, WSDL, SOAP, REST, Micro-services

Frameworks: Struts1.x, Struts2, Spring, Spring Boot, Hibernate

Application/Web Servers: JBOSS, Apache Tomcat Web Server

GUI Tools/IDE: Eclipse, IntelliJ, Net beans, RAD.

Testing/Debugging Tools: Testing - Junit, Mockito, Logging - Log4j, Build Tool - Ant 1.7, Maven 2.x

Development process: Agile methodology, Waterfall

Version Control: Rational clear case, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Implementing the application, refactoring the existing code.
  • Used Eclipse IDE for quick and efficient application development.
  • Involved in making Hibernate enhancements to existing applications.
  • Used XML for presentation layer attributes, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Used Oracle as backend database using Oracle SQL developer.
  • Developed Stored Procedures, Cursors and Triggers for engine in oracle databases.
  • Monitored the error logs using FTP and fixed the problems.
  • Used Gradle 4.1 as a build tool to download the Dependencies and to generate Artifacts for the project.
  • Participated in Task Estimation and code designing /development of software using Application Lifecycle Management development practices.
  • Worked on Eclipse for development and deployment of application in JBoss Application Server.
  • Effectively worked with Jenkins Integration Server is used to perform Continuous Integration and Continuous Development.
  • Participated in thorough understanding of available technology, tools, and existing designs.
  • Worked on the most complex problems where analysis of situations or data requires evaluation of intangible variance factors.

Environment: Java1.8, Eclipse IDE, XML, Hibernate, Oracle, Gradle 4.1, RESTful Web services, JBoss, Jenkins.

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Part of a team of 12 members and involved in Scrum meetings and followed Agile Environment throughout the development process.
  • Used the latest Java 1.8 version to reduce the amount of code and compilation time using Lambda Functions, Default and Static Methods in Interfaces.
  • Used Gradle 4.6 as a build tool to download the Dependencies and to generate Artifacts for the project.
  • Spring Boot version 1.5.6 is being used in a Micro Services Environment to build layers of different modules.
  • Spring Data JPA is used as ORM tool is implemented as a Data Access Layer to retrieve data from the Database Layer.
  • Designed Resource URI’s for developing REST Web Services and used Swagger as a tool for generating Request and Responses as well as consuming the Web Services.
  • Used RESTful services to Implement Web Services and Consumed and published JSON Web Services in the application.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Utilized Postman for calling API's from Backend to make sure data passing appropriate for Front End.
  • To build communication between Offboard and Onboard layers we use RabbitMQ as messaging service.
  • Worked with OAuth 2.0 to generate SSL Certificates to let the consumers easily navigate to third party sites.
  • Used Mockito tool for performing Unit Testing and achieved 95% accuracy by using JACOCO tool and utilized H2 database as a part of testing.
  • Effectively worked with Jenkins Integration Server is used to perform Continuous Integration and Continuous Development to keep up with the Agile Development Environment.
  • Worked on creating Jenkins pipeline to build CI job and to download the tar file into JFROG Artifactory.
  • Intense working experience with Docker technology to build and containerize the applications in various environments.
  • Cassandra Database is used as Application Data Storage(ADS) to store the demographic info of the consumers.
  • Postgre SQL Database is used as Operational Data Storage (ODS).
  • Used GIT as a version control tool and GIT Bash as command line for GIT.
  • Used Spring Tool Suite IDE to work on the applications.
  • Worked with a multitude of Atlassian Tools like RALLY, for assigning and resolving the tickets.
  • Created YML documents that serves as a container to store the database info and to integrate with various programming languages and text editors used in the project.

Environment: Java1.8, J2EE, Spring MVC, Spring IOC, Spring boot, Spring JPA, OAuth 2.0, XML, GIT, JSP, Mockito, Gradle, Restful, Amazon Web Services (AWS), Docker, Microservices, Log4J, PostgreSQL, Cassandra, H2 YML, RALLY, STS, Jenkins, JACOCO, JFrog.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively contributing towards the development of Advanced Provider Screening (APS) software for the end user CMS (Centre for Medicare & Medicaid).
  • Implemented the application, refactoring the existing code.
  • Creating OUTBOUND feeds to send information or data from internal system to outside users and vendors.
  • Used Eclipse IDE for quick and efficient application development.
  • Involved in making Spring and Hibernate enhancements to existing applications.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Used Oracle10g and Oracle11g as backend database using TOAD.
  • Developed Stored Procedures, Cursors and Triggers for engine in oracle10g and oracle11g databases.
  • Used Spring framework to write the application code and RESTful web services for external clients.
  • Monitored the error logs using FTP and fixed the problems.
  • Participated in Task Estimation and code designing /development of software using Agile development practices and Used JIRA for bug and issue tracking.

Environment: Java 1.8, J2EE, JavaScript, TOAD, Oracle 10g, Oracle 11g, WINSCP, Spring 3.1, Hibernate 5.0.2, RESTful web services, FTP, Agile systems, JIRA.

Confidential, Framingham, MA

Senior Java/J2EE Developer

Responsibilities:

  • Designed and Implemented multiple e-commerce websites catering to customers and retail merchants using a multi-tiered architecture
  • Involved in Code Refactoring and Implementing Solid Principles (Object Oriented Design).
  • Implemented unique Design patterns like Factory, Singleton Pattern, Observer Pattern and MVC architectural design patterns.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
  • Building application and deployment in servers as per request from the QA team using Maven 2.2.1.
  • Development of Hibernate 4.3.0, DAO for data fetching for batch and front-end processing.
  • Used Spring Framework for Dependency injection and integrated with Hibernate
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Generated fully functional REST web services supporting both XML and JSON message transformation.
  • Also, implemented dynamic loading of JSP’s using AJAX.
  • Developed user interfaces using JSP, HTML and CSS.
  • Written SQL queries, Stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.

Environment: Java 1.6, J2EE, Design Patterns, Hibernate 4.3.0, Spring, Toad, Eclipse, Ajax, Maven 2.2.1, Web Services (Restful, Soap),XML, JSON, JSP, Micro-services, JUnit, Agile Methodology.

Confidential, Portland, Oregon

Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and generated the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Development of Hibernate objects for data fetching for batch and front-end processing
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed/developed UI with AJAX, HTML and JavaScript for interactive web pages.
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Responsible for resolving production issues related to databases interfaces and ETL programs
  • Written test cases and done Unit testing and written executing Junit tests.
  • Written ANT Scripts for project build in UNIX environment.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Participated in User Acceptance Testing and issue resolution.
  • Interacting with client in design and code review meetings.

Environment: Java/J2EE, Design patterns, Spring-Hibernate integration framework, JSP, JSON, HTML, Ajax, JavaScript, JSTL, EL, ANT Scripts, SQL, PL/SQL, ETL, XML, Eclipse, Web Services, SOAP, Restful, Junit

Hire Now