We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
  • Expertise in ServerSide Programming using J2EE, Java, JSP, Servlet, Spring MVC, Angular JS, HTML, JavaScript, EJB, SQL, PL/SQL.
  • Good hands on experience in Spring Core (IOC and AOP) and Hibernate frameworks. Wrote RESTFUL microservices with Spring Boot.
  • Good experience in Angular JS, built application service layer using Angular JS Dependency Injection. Experience in developing Microservices using Spring Boot, Spring Cloud.
  • Migrating Applications to the AWS Cloud and working with AWS services like EC2 and Lambda.
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns and AngularJS.
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), NoSQL, Spring Schedule, Hibernate.
  • Extensive experience with applying multiple J2EE Design Patterns, such as Factory Pattern, Singleton Design Pattern and Prototype Design Pattern. Experience in Applications using AJAX, Object Oriented Design (OOD) JavaScript, JSON and XML.
  • Worked with Version Control Systems like GIT, Subversion and SVN. Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate. Implemented Unit Testing using Junit, Mockito.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Experienced with creating unit tests by using JUnit in test driven development (TDD) approach
  • Proficient with Continuous Integration (CI) and Continuous Deployment (CD) Tools like Jenkins
  • Good Working knowledge of ANT, Log4j. Good understanding of various methodologies like Agile, Scrum.
  • Hands on experience in using Jenkins for Continuous Integration and Continuous Delivery.
  • Strengths include good team player, self-motivated, quick learner, open to working with new technologies in a dynamic, fast-paced and deadline drove environment, excellent interpersonal, analytical and communication skills .

TECHNICAL SKILLS:

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

Java/J2EE Technologies: Servlet, JSP, JDBC, log4j, Hibernate, Spring, Web Services (SOAP and REST).

Framework tools: Hibernate, Spring (MVC/AOP/IOC/Batch/Spring Templates), Maven, Ant, Junit, Mockito, Angular2 JSF and Jasper Reports.

Web Servers: WebLogic, Tomcat, and WebSphere.

MSSQL, MYSQL, H2 and Oracle, MS: Access, DB2, SQL Server

Software Development Methodology: Agile and Extreme Programming.

Design Tools and IDE's: NetBeans, Eclipse, Visual Studio, Maven, STS, IReports and Rational Rose.

Web Technologies: HTML5, CSS3, Typescript, jQuery, Bootstrap, AJAX, JSON, Angular, JavaScript.

Spring Modules: Boot, Batch, Security, Schedule, and Data.

Code Management: GIT, Tortoise SVN.

Project Management Tools: VersionOne and Jira.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
  • Used Spring IOC, Auto Wired Pojo and DAO classes with Spring Controller.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotations.
  • Enhanced user interfaces to enable input of additional rmation for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, and Angular JS.
  • Worked in UI such as JavaScript for enhancing the user interaction with the application and for client-side validation.
  • Coding, Testing and implementing new functionalities for new requests in the Application.
  • AngularJS library has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVNversion controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Used Maven and ANT to build, run and create JARs and WAR files among other uses.
  • Performed code review and unit tested the application using Junit framework.
  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.

Environment : Java 7, Spring 3.0, Struts 1.2, J2EE, DOJO, HTML, HTML5, Hibernate 4.0, JSP, JSTL, AJAX, JQuery, Oracle, Rational Clear Case, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

Confidential, Irving, Tx

Java developer

Responsibilities:

  • The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system.
  • Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.
  • Studied the impact of the requirement and prepared the Requirement functional and technical documents.
  • Created different batch programs to clean up tables in DB2 database.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Used Struts framework in UI designing and validations.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Client side validations are done using JavaScript and server side validations are done using Struts validator framework.
  • AJAX forms are created for update operations.
  • Data was converted into JSON using JSP tags.
  • Enhanced the existing application to meet the business requirement.
  • Establishing JDBC connection using database connection pool.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Participated in the Production support and maintenance of the project.
  • Created new tables in DB2 database.
  • Used ClearCase version control system.
  • Performed usability testing for the application using JUnit Test.

Environment: Java, JavaScript, Ajax, JSON, Struts, Design Patterns, Eclipse, Apache tomcat server, DB2, UNIX, ClearCase, Junit

Confidential, Woonsocket, RI

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them in to technical specifications.
  • Used Agile-Scrum software development methodology to develop batch jobs.
  • Used Oracle database for storing and retrieving data.
  • Used Apache Maven as a build tool for building the RESTful web-service.
  • Used UNIX scripts to send data to vendor through FTP.
  • Developed webservices as enhancements in other projects related to coupons.
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle.
  • Used Log4j2 to log and track the application.
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used PVCS and SVN configuration management tool for code versioning and release.
  • Developed application using Spring batch to get the data from database and set to the vendor through FTP process from Unix.
  • Used Spring Boot, Spring Batch along with webservices and JDBC to handles some business requirements.

Environment: Spring Boot, Spring Batch, JDBC, UNIX, SVN, PVCS, TERADATA, Maven, Oracle, SQL Developer, REST, JDK1.8, core Java, J2EE

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in the analysis, design and development and testing Phase of Software Development Life Cycle (SDLC)
  • Design and Implemented the UI using HTML, JSP, CSS, AJAX and handled client-side validations using Java Script and jQuery
  • Implemented application with Spring MVC framework which includes writing controller class for handling request, processing form submissions.
  • Built applications for scale using JavaScript and Node.JS.
  • Developed code for consuming various web services using JAXB, JAX-WS, SOAP and Restful.
  • Involved in application production support and maintains activity
  • Developed front-end screens using HTML, Backbone.js, Underscore, react.js, jQuery and JSP technology
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Expertly used Angular 2 Directives, Pipes, Event Binding, Data Binding, Interpolation, Injection etc., for building the GUI.
  • Development of different application modules using J2EE, Struts, Oracle and Hibernate.
  • Application deployment on JBoss, Tomcat, Resin and as standalone Java processes.
  • Used Log4j for logging mentoring other technical resources.
  • Developed an overall IoT and Mobile ecosystem engagement strategy.
  • Analysis, design and development of applications based on J2EE design patterns.
  • Developed client-side validations using JavaScript, AJAX to get dynamic data.
  • Used Eclipse as Integrated Development Environment IDE
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Developed JSP pages that follow 508 compliance accessibility standards.
  • Developed front-end screens using HTML and JSP technology.
  • Involved in design, development and implementation of automatic error correction AEC
  • Analysed and Rectified Break Pack issue.
  • Used Eclipse as Integrated Development Environment IDE.
  • Used Eclipse as development tool, Weblogic as application server, and CVS was used for version controlling.
  • Developed front-end screens with JSP, HTML.
  • Used JDBC for Data Access Layer.
  • Developed client-side validations using JavaScript, AJAX to get dynamic data.
  • Developed fade class and their supporting classes to route the request to the service and receive the response data XML.
  • Use of Java user interfaces like JSF.
  • Used Eclipse IDE for developing j2EE components.

Environment: Java, J2EE, HTML, CSS, jQuery, JSP, AJAX, java Script, JUnit, Mockito, IBM Urban Code Deploy, Eclipse, Oracle SQL Developer, Windows XP, Apache, Spring MVC, Soap and Restful web services, Hibernate, jQuery, Angular JS, React JS, Node.JS, Bootstrap

Confidential

Java/J2EE Developer

Responsibilities:

  • Development of components using Spring Framework and designed and developed the interfaces to integrate the components.
  • Used spring framework’s Aspect-oriented programming (AOP) to write various cross-cutting routines.
  • Developed web tier using Spring MVC, JSP, JavaScript, JSTL, Ajax and HTML.
  • Developed planes for integrating using Maven, Jenkins for continuous integration, JUnit for testing the services.
  • Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
  • Implemented MVC architecture using Spring 4.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Used Hibernate for persisting data.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Developed stored procedures, functions and triggers in Oracle.
  • Involved in developing Webservice components using SOAP and REST and integrated to the application. Used Amazon Web Services as cloud platform leveraging its services and EC2 Infrastructure.
  • Implemented Spring Framework using Spring Core for IOC, Spring AOP and ORM modules for this project.
  • Involved in performance tuning the application deployed over Tomcat, also involved in developing JUnit test cases for testing the applications.

Environment: Java JDK 1.7, J2EE, Servlets, JBOSS, JDBC, jQuery, HTML, CSS, JavaScript, Hibernate, Spring Framework, Webservices SOAP and REST, JSP, JUnit, Oracle, SQL, SVN, Agile.

We'd love your feedback!