We provide IT Staff Augmentation Services!

Sr.java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Software Professional with 8 years of in - depth expertise in architecture, design, development, and deployment of scalable J2EE solutions in diverse corporate environment.
  • Experience in using Software Development Life Cycle (SDLC), Object oriented analysis design, development, testing, debugging and deployment of web, java and mobile applications.
  • Experience on developing applications using software development methodologies like waterfall, Agile and Microservice Architecture.
  • Expertise in Application development using Java/J2EE technologies such as Servlets, JSPs, JDBC, EJB, Struts, Spring and Hibernate.
  • Strong expertise in Object Oriented Design and Programming.
  • Well versed with core Java concepts like Collections, Multithreading, Serialization, Generics, Annotations, Java beans.
  • Solid experience in Spring IoC, Spring MVC, Spring Data, Spring Security and other spring frameworks implementation and integration.
  • Good knowledge about using different design patterns which includes MVC (Model-View-Controller), Singleton, Factory, Transfer Object and DAO (Data Access Object).
  • Experience in working with Data Structures and Algorithms in JAVA.
  • Proficient with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, Hibernate Query Language (HQL), Projections, Criteria Queries, and Lazy Loading.
  • Expertise in Relational Database Management Systems (RDBMS) such as Oracle, DB2, MySQL using JDBC Drivers
  • Expertise in developing integration services in Service Oriented Architecture (SOA) by offering SOAP web services and Restful web services.
  • Experienced in creative and effective front-end development using HTML, JavaScript, Angular JS, CSS libraries.
  • Extensive experience using SQL to write Stored Procedures, Triggers, Functions and Views.
  • Extensive experience in configuring and deploying popular J2EE Application Servers like Apache Tomcat, IBM WebSphere etc.
  • Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes
  • Good knowledge on PHP scripting language used for the server side web development.
  • Experienced in using IDE’s like Eclipse and IntelliJ IDEA
  • Experience in writing the UNIX and Linux shell scripts in order to execute the jobs.
  • Good working knowledge of ANT and MAVEN for project build.
  • Good experience in Agile methodologies following the sprint and scrum plans.
  • Experience in monitoring error logs using Log4J.
  • Experience in performing Code reviews and peer reviews for maintaining best coding standards.
  • Hands on experience with unit testing and used tools like J-unit 3 and Mockito.
  • Experienced with open source version control tools such as SVN and GIT for version tracking and deployment and bug tracking software like JIRA.
  • Experienced in making project documentation such as Technical Design Document, Test Cases, User Manual, Backup and Recovery Plans etc.
  • Strengths include strong customer interface and problem-solving skills, requirement analysis, designing and programming.
  • Fast learner, good technical abilities and skills developed by a strong work ethic and self-learning.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, PL/SQL, Python

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JMS

J2EE Frameworks: Spring 3.x, Hibernate 3.x, Log4J, JSF, Junit, TestNG

Web Technologies: XML, DOM, CSS, JavaScript, Angular JS, HTML, AJAX, Web services, SOA

Mobile Technologies: Android

Application Servers: Tomcat 7.x, JBoss, IBM WebSphere 6.x

Database: MySQL, Oracle 9i/10g, DB2, SQL Server, SQLite

IDE: Eclipse 3.x, NetBeans, IntelliJ IDEA, Android studio

Operating Systems: Windows, Unix, Linux

Methodologies: Waterfall model, Agile, Microservices

Source Control: GIT, Subversion

Others: Microsoft Visio, SharePoint, SharePoint Designer

PROFESSIONAL EXPERIENCE

Sr.Java Developer

Confidential - Charlotte, NC

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the application.
  • Involved in writing code for Form Beans, JavaActions, DTO and DAO for accessing business methods in the business layer
  • Developed the Data Access Layer using Hibernate and Spring frameworks.
  • Developed the application using Microservice Architecture to make it a collection of independently deployable services.
  • Participated in Scrum project management process and helped team to meet sprint goals.
  • Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in Spring framework using annotations.
  • Developed front-end using JSTL, HTML, CSS, Angular JS and client-side validations using JQuery.
  • Performed system analysis and design using OOA/OOD and UML diagrams.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Implementation using Spring Framework along with POJO for achieving middle-ware service delivery.
  • Updated an existing REST API to handle CVV validation which consumes SOAP Services.
  • Created multiple types of reports by using the API classes to give accurate system utilization.
  • Worked with Data Structures (Stacks and Lists) to store the data dynamically and loop the data.
  • Created and consumed Web Services for validating credit card information.
  • Implemented various design patterns in the project such as Business Delegate, Data Access Object, Service Locator and Singleton.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Working knowledge by passing the AJAX, XML, Http Requests to server and populating in cases to JSON.
  • Developed JMS components to send messages from the application.
  • Successfully designed and developed Exception Handling Layer to be used by other modules in the project.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Developed single page applications using Angular JS.
  • Designed and developed interfaces for service Renewal process.
  • Created dynamic HTML pages, used DOJO for JavaScript.
  • UsedJ2EEweb-services to get geographic data and EJBs for credit card validation etc.
  • Worked with Microservices to make the application independent of the other services making it fault tolerant.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used TestNG for Data driven testing.
  • Used Apache tomcat as web server and WebLogic 10.3.6 as an application server to deploy various components of application.
  • Used Maven to build the project and SVN/GIT as a repository.

Environment: Java, WebSphere Application Server 8.0, DB2, Spring MVC, Spring Security 3.0.5, Hibernate 3.0, JSP, Microservices, Servlets, JavaScript, Angular JS, HTML, CSS, Bootstrap, JMS, XML, REST, UNIX, Web Services, JDBC,JavaBeans, JNDI, Ajax, JUnit, TestNG, Maven, Log4J.

Sr.Java Developer

Confidential - Washington D.C

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Collaborated with business teams, technical teams for building and maintaining frameworks and templates.
  • Worked on object modelling using UML2.
  • Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system's object in accordance with the business requirements.
  • Developed Web services to allow communication between applications through SOAP over HTTP using CXF
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 3.0, SQL, Maven, JMS, Oracle and Apache Tomcat
  • Handled sessions of the application requests using EJB 3.0 Session beans
  • Designed and implemented transaction management using Spring AOP
  • Used JPA for mapping business objects to the Oracle database
  • Implemented different types of Spring Controllers, Spring Validators, persistence layer, service layer components using Spring Hibernate API, Spring Hibernate annotations and Hibernate QL (HQL)
  • Implemented Properties (Data Structures) to store the data in Key-Value pairs, both in String format.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used MySQL database for storing and retrieving data.
  • Designed and developed intranet web applications using JavaScript, Angular JS and CSS.
  • Implemented Transactions and Batch Updates using Spring framework.
  • Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
  • Used Queues (Data Structures) to store the news in FIFO order.
  • FollowedJava& J2EEdesign patterns and the coding guidelines to design and develop the application.
  • Configured and customized logs using Log4J.
  • Worked with GIT which is used as a version control tool in the project.
  • Involved in multiple high priority releases with aggressive deadlines
  • Worked on front-end technologies such as HTML, JSP, Bootstrap, JQuery and CSS.
  • Working under Agile/Scrum methodology

Environment: CoreJava,J2EE, Spring Core, Spring MVC, Hibernate 3.0, Angular JS, Bootstrap, AJAX, JSP, Servlet, JMS, JDBC, SOAP Web services, Eclipse, Maven, HTML, SVN, XML, UML, SQL, Windows, Apache Tomcat and Oracle 9i.

JAVA/J2EE Developer

Confidential - Franklin Lakes, NJ

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements of the project
  • Worked on designing UML Use case diagrams, Class diagrams, and Sequence diagrams utilizing Rational Rose.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML widgets for complex UI controls
  • Developed applications using Application Lifecycle Management to deliver reliable applications
  • Developed the application using coreJava, Multi-threading, spring, oracle, J2EE, hibernate, web services, maven.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser
  • Implemented Trees (Data Structures) for sorting data and storing them based on the Date of Prescription to deliver the Immediate order to the user.
  • Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator
  • Extensively used the JSP in the view side of MVC
  • Developed Spring Beans to encapsulate business logic using Spring MVC.
  • Used Spring Framework for Dependency injection and integrated with the EJB using annotations
  • Validated all forms using Spring validation framework and implemented Tiles framework in the presentation layer.
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • ImplementedJavaMulti-threading and Thread handling issues during application development.
  • Created custom tags for JSP pages to retrieve the data to be displayed in the pages and to generate output
  • Involved in writing application level code to interact with APIs, Web Services using JSON and XML
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database
  • Used Apache Tomcat for creating and deploy the application.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Automate build process by writing ANT build scripts.
  • Played a key role in the design and development of almost all the modules of the project.
  • Incorporated JUnit into the code to do the unit testing around the developed module
  • Used JDBC connection and access database procedures

Environment: Java,J2EE, JSP, JDBC, HTML, JQuery, EJB, Servlets, Rational Rose, JBoss, UML, Web services, Spring, Hibernate, CVS, XML, XSD, WSDL, SQL Server, Agile, JNDI.

JAVA Developer

Confidential

Responsibilities:

  • Actively participated in analysis, design, and development phases of the project.
  • Developed Stateless Session Beans in the model layer to implement business logic for the application.
  • Implemented a system for processing XML formatted diagnostic messages using Web Services and SOAP.
  • Participated in discussions with clients to have better knowledge of the requirements.
  • Used Hibernate Object-Relational Mapping framework as the Data layer.
  • Involved with resolving issues related with production delivery, helping other teams in testing impacts on any new enhancements to the distributed environment.
  • Used JSP,JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Debugging websites, testing and updating them on daily basis.
  • Created an XML configuration file for Hibernate for Database connectivity
  • Coded JSP and used JavaScript for client side validations and to achieve other client-side event handling.
  • Involved in communication with QA team which involved cross browser testing, loading and performance checking.
  • Understanding the customer feedback for the required modifications in the version releases.
  • Used SVN for version control.
  • Involved in writing unit test cases for the code.
  • Deployed the application onto the WebLogic Application Server.

Environment: J2EE, HTML, CSS, JavaScript, AJAX, XML, JAXP, SOA, Servlets, Spring Framework, JSP, Apache Tomcat, Windows XP 2007.

JAVA Developer

Confidential

Responsibilities:

  • Actively participated in analysis, design, and development phases of the project.
  • Implementing Servlets, JSP and Ajax to design the user interface
  • Responsible for coding of DAO classes using Spring with hibernate.
  • Implementing Business logic and collaborating with different teams for the feedback to get the data.
  • Responsible for coding POJO Classes.
  • Hands on experience in various Core Javaconcepts such as Collections, Exception Handling, Multithreading.
  • Experience in converting technical UML diagrams to Data Object.
  • Developing Hibernate Configuration files for Oracle.
  • Used JDBC connection and access database procedures.
  • Worked with MySQL for data storage.
  • Developing at Client side validations using Spring validator.
  • Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript
  • Used Apache Tomcat for creating and deploying the application.
  • Used SVN for version control.
  • Involved in Functional Testing and created Unit Test cases for the code.
  • Developed the project using waterfall model.

Environment: jQuery, JavaScript, CSS, XML, Ajax, CSS, XHTML, Design Pattern, Struts MVC, Eclipse, J2EE Framework, UNIX, Linux.

We'd love your feedback!