We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 7+years of experience in development of various applications usingJava and J2EE architecture technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC) including requirement Analysis, Design, Code Development, Documentation, Testing, Deployment, Version Control and production support.
  • Experience working on J2EE technologies for developing Web Applications by using JDBC, Struts, Hibernate, JPA, JSP, JAXB, Java Spring Framework.
  • Experience in working with Model View Controller (MVC) architecture to develop web - based applications using SpringFramework and Struts.
  • Experience on working with Object relational mapping (ORM) techniques like Hibernate mapping, JPA configurations and developing persistence structure.
  • Experience in writing hibernate mapping files for Hibernate Dao's and injecting them using Spring configurationfile.
  • Good understanding of Dependency Injection, Spring MVC architecture, Aspect Oriented Programming (AOP) and Auto wiring concepts in Spring Frameworks.
  • Experience in working with various J2EE Application Servers such as Apache Tomcat, JBOSS and IBM’s WebSphere.
  • Experience in writing SQL queries in databases such as SQL server, MySQL and Oracle 11g and handling back end operations using SQL, Stored Procedures, Functions and Triggers.
  • Experience in User Interface technologies such as HTML5, CSS3,JavaScript, JQuery, Bootstrapand Angular JSframework.
  • Experience in developing reusable custom directives using Angular JS and developing Responsive Web Design using Bootstrap.
  • Experience in implementing Angular MVC Architecture and two way data binding through scope in applications built on Angular JS.
  • Experience in writing application level code to perform client side validations using JQuery.
  • Experience in implementing AJAX asynchronous calls to display the data.
  • Knowledge and understanding on Microservices using Spring MVC and Spring Boot.
  • Good understanding in Microservices architecture, Containers with Spring Boot based services in combination with RESTful web services.
  • Experience in developing applications using Core java concepts like OOPs, Multithreading, Interface, Abstract class, collections framework etc.,
  • Experience in building RESTful web services such as Jersey Framework and HTTP Request/Response body.
  • Experience in writing application level code to interact with APIs,RESTful Web Services using XML andJSON.
  • Experience working on XML marshalling and un-marshalling and good knowledge on REST clients for testing REST URLs.
  • Experience in building, deploying tasks and generating WAR files.
  • Experience in using IDE’s such as Eclipse, My Eclipse and Visual Studio Code.
  • Experience in writing test cases for testing the classes and methods functionality using Junit.
  • Experience in using Junit Framework for unit testing of an application and Log4j property to capture the logging levels.
  • Experience on GITcommands and GIT workflow version control process.
  • Quick learner and proficient in solving the technical issues in the project.
  • Good written and oral communication skills and interpersonal skills with strong ability to excel through collaboration with team members.
  • Extensive experienced working in AGILE methodology environment and participating in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.

TECHNICAL SKILLS:

UI Web Technologies: HTML4,HTML5,CSS2,CSS3,JavaScript,JQuery,JSON,AJAX,XML,Angular JS

Programming Languages: C, C++, Java

Operating System: Windows 2000/XP/Vista/7/8/10, Linux, Unix, Mac.

Application Server: Tomcat Apache Server, IBM WebSphere

Databases: MySQL, SQL server, Oracle 11g.

IDE Tools: Notepad ++, Eclipse, Net Beans

Frameworks: Spring, Hibernate

WORK EXPERIENCE:

Sr. Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in requirement gathering, project analysis, design and development phases of SDLC and Implementing Agile-scrum methodologies for the application development.
  • Designed and developed the application based on Spring MVC Framework.
  • Developed various J2EE patterns like singleton design pattern, Data Access Objects (DAO) pattern for system design.
  • Used Spring Framework features like Dependency injection, spring beans, Spring JDBC, MVC architecture for developing application.
  • Used JDBC for Implementing DAO pattern to access database.
  • Implemented hibernate mapping files, configuration files and POJO classes to map java objects to Oracle database table.
  • Used hibernate ORM for database connectivity, Developed SQL procedures and written SQL queries in Oracle for different modules.
  • Developed tables in database and implemented stored procedures for the application using Oracle 11g.
  • Worked on Continuous integration (CI) build tool Jenkins to generate and send automatic emails on project updates.
  • Used Maven repositories for build application.
  • Used GIT as a source control to maintain the developed versions of source code of the application.
  • Designed and Developed Restful web services with synchronous request-response body and involved in deploying war files in Apache Tomcat server.
  • Used Angular JS framework for performing two-way data binding between HTML view templates to JavaScript Model objects.
  • Developed Unit test cases for the application in Test driven development environment using Junit.

Environment: Java, J2EE, Hibernate, Spring Framework, JDBC,Maven, Jenkins, HTML5, CSS3, JavaScript, JQuery, AJAX, XML,Angular JS, GIT,Oracle 11g, SQL, RESTful web services, Junit, Apache Tomcat Server.

Sr. Java Developer

Confidential, Eagan, MN

Responsibilities:

  • Involved in Design and Development of application and worked in Agile-Scrum methodology.
  • Developed the application using core Java, J2EE, Hibernate and Spring MVC framework.
  • Implemented Exceptionhandling and multithreading concepts in application.
  • Worked on core spring annotations for dependency injection.
  • Used JAXB for marshalling and un-marshalling XML requests and responses.
  • Created data management classes, used JDBC Template and JPA queries to access the Oracle database.
  • Used Maven central repository to build the application.
  • Utilized RESTful web services provide by vendors to support the data received from various dealers.
  • Developed REST API’s to send the data in the form of JSON to front end pages.
  • Developed front end page web application using HTML5, CSS3, JavaScript and Angular JS.
  • Worked on error logging levels using Log4j and solved the problems.
  • Experience in writing Test Cases for Unit Testing using Junit and defected resolution as and when they are reported.
  • Involved in User Acceptance Testing during each Agile Cycle.
  • Resolved Channel issues and Cluster issues and fixed the problem from various logs such asJMS logs andtrace files.
  • Maintained and enhanced existing client applications and internal systems to improve integration.

Environment: Java, J2EE, JSP, HTML5, CSS3, JavaScript, JQuery, Angular JS, JNDI, Oracle 11g, Maven, Eclipse,Web logic Application Server, Hibernate, Spring Framework, LOG4J.

Java Developer

Confidential, Houston, TX

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirementgathering, Analysis, Design and code development.
  • Worked on Agile Scrum methodology and involved in sprint planning, and code reviews.
  • Worked on Spring framework for implementing Inversion of Control (IOC) and Model ViewController (MVC) architecture.
  • Involved in development of middle layer business methods, which incorporated the corebusiness functionality using Singleton Beans.
  • Developed DAO classes and used spring framework for managing persistence layer and involved in integrating frameworks for the project.
  • Used Spring MVC and RESTful web services such as jersey frameworks.
  • Worked on Java collections framework for backend services and to display the date in front end application.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Worked extensively on Restful Web Services, XML, JMS and Spring Controller.
  • Developed user management screens using AngularJS components and used Bootstrap for Responsive web design.
  • Developed reusable custom directives with AngularJS using eventhandlers and templating.
  • Worked on Rest API calls and integrated with User interface pages.
  • Used AJAX (JQuery) to display data using asynchronous calls.
  • Wrote application level code to perform client side validation using JQUERY.
  • Used Junit framework for unit testing of application and Log4j to capture the logs.
  • Handled the back end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.

Environment: Java, J2EE, Maven, Spring, Hibernate, Web Services, XML, HTML5, CSS3, JavaScript, AJAX, AngularJS, Bootstrap, JSP, RESTful Web Services, Log4j, Junit, GIT, Junit, JDBC, JMS, MVC, Eclipse.

Java Developer

Aircel, Hyderabad, TS

Responsibilities:

  • Involved in the design and development of application prototype and data model design.
  • Created use case class diagrams, sequence diagrams and code review using Microsoft Visio.
  • Developed POJO, Hibernate mapping files and configuration files for Hibernate entities.
  • Implemented MVC design patterns using Struts framework.
  • Involved in development of components using Struts action classes for business logics.
  • Developed transaction management to insert data and getting data from oracle database using Hibernate.
  • Used XML documents and CSS properties to convert the content into HTML page.
  • Developed Java classes, JSP files and HTML based web pages for displaying designed reports.
  • Developed the code for Client side validations using JavaScript.
  • Developed the presentation layer to show the dynamic content using JSP.
  • Developed, tested and debugged the Java, JSP and EJB components.
  • Wrote Junit test cases for testing some modules of the application.
  • Worked on WebLogic application server to deploy JSP files and EJB applications.

Environment: Core Java, J2EE, EJB, Struts, Hibernate, HTML, XML, CSS, JavaScript, Oracle 10g, Eclipse, WebLogic application server.

Software Developer

Confidential

Responsibilities:

  • Responsible for the design and development of application using struts framework.
  • The system is designed using J2EE technologies based on MVC architecture.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used Data Access Object (DAO) pattern to fetch data from the database and to separate Data Base Logic from Business logic.
  • Worked with struts as the front controller to the web application to trap the Request and Response of the Client.
  • Experience in implementing Struts Framework to MVC design pattern.
  • Developed user interface using JSP, JQuery, and AJAX to speed the application.
  • Implemented Servlets to process both XML and HTML inputs and implemented the XML Parsing.
  • De-normalized the database to increase read performance.
  • Involved in Unit testing using Junit framework.
  • Deployed Web Applications on Tomcat Web Server.
  • Developed functional test cases for Integration and Functional testing, regression testing and user acceptance testing.
  • Created ANT Scripts for Build and Deployment of .WAR/.JAR/.EAR files.
  • Used GIT version control for source code.

Environment: Java/J2EE,Servlet 2.3, JSP 1.2, Struts, JavaScript, HTML, JDBC 2.1, AJAX, SQL, Microsoft SQL Server, Tomcat Application Server.

We'd love your feedback!