We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GeorgiA

PROFESSIONAL SUMMARY:

  • Over 7+ years of professional experience working in Software Industry as a Java developer, involved in Software Development Life Cycle phases such as object oriented design, analysis, implementation, testing and deployment.
  • Expert in implementation and maintenance of application software in web based enterprise environment, distributed tier architecture.
  • Expert in Application Development with Web Technologies, Distributed Technologies and Client - Server Architecture environment in Banking, HealthCare and Manufacturing Industries.
  • Strong Core java programming skills using Collections API, annotations, generics and Multithreading.
  • Expertise in J2EE Application development usingJSP1.1/2.0,Servlets2.3/2.4, JDBC, JNDI, JMS, JSF.
  • Experience in developing web based distributed and front end applications using technologies like HTML5, Java Script, CSS3, JSP Tag libraries, Angular JS and AJAX.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, JSP, Servest, Struts, Hibernate, JDBC, Spring MVC, XML, Web Services(SOAP, REST)HTML, JavaScript, AJAX, JMS, Unit .
  • Experience with advanced front-end technologies like Bootstrap UI, Bootstrap modal, HTML, XHTML, DHTML, JSON, Query, CSS, JavaScript, Angular, Nodes, Reacts, Exits, XML, XSL, XSLT, Path.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring batch Framework, Spring AOP Module, Spring ORM Module etc. in Spring Framework
  • Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections and Data Structures.
  • Worked on J2EE frameworks like SPRING, HIBERNATE and STRUTS for developing retail and e-commerce industry standard web applications.
  • Expertise in consuming and developing SOAP and Restful web services.
  • Ability to work with the team involving the different stages of Software Development Life Cycle (SDLC) including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
  • Strong experience in handling different Web Servers like Apache Tomcat 7.1, and Application Servers like Jobs, Web Sphere and Web Logic Server.
  • Have strong experience in working with database tools such as Myself, Oracle 10g/11g, DB2, SQL Server 2008, TOAD and MS-Access.
  • Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate (HBM and Annotations) and JPA (Java Persistence API).
  • Experience in working with project development tools like Maven, Ant and Log4J for logging errors in production test environment and CVS, TFS, SVN, GIT and Rational Clear Case for version control.
  • Implementing Inheritance and Entity Relations in tables using Hibernate framework.
  • Experience in manipulating database records using SQL, PL/SQL queries.
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Experienced in developing Restful web services using Apache CXF.
  • Expertise in SQL, PL/SQL programming. RDBMS experience includes Oracle, Nasal, MS SQL, Myself, IBM DB2, Mongo DB and Sybase.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
  • Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing Unit test cases and System Test Cases.
  • Well versed and developed applications using Eclipse, Net Beans, RAD and Visual Studio IDE in Windows and Unix Environment.
  • Having good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams.
  • Willingness and ability to adapt to new environments and learn new technologies

TECHNICAL SKILLS:

Programming Languages: Java (Java SE 1.6/1.7, Java EE 5/6/7)

J2EE Technologies: JSP, JDBC, JMS, RMI, Servest, JNDI, JSF, Swings.

Java Frameworks: Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0

Web Technologies: HTML 4/5, CSS2/3, JavaScript, AJAX, Query, XML, Angular JS

Web Services: REST, SOAP, Apache Axis 2

Databases: Myself, Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access, TOAD.

App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle Web Logic Server 10g/11g/12c, Jobs 4/5, Web Sphere.

Build Deploy Tools: Maven, Ant, Log4j, JAP7, SDSS.

Operating Systems: Windows 98/2000/XP/Vista/7/8/10, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

IDE Tools: Eclipse( Indigo, European, Hugo, Luna, Mars), Net Beans, RAD, Visual Studio

Version Controls: CVS, SVN, GIT, TFS

Testing Tools: Unit, HP-ALM, Selenium, Eclipse plug-ins

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Sr. Java Developer

Responsibilities:

  • Participated in multiple phases of project life cycle.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Developed web applications using JSP, JavaScript, query, HTML5, CSS3 and Spring (MVC) Framework.
  • Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns as part of implementing business logic.
  • Used Spring IOC to inject services and their dependencies and leveraged spring-hibernate and Spring-much and Spring-jams modules.
  • Implementing dynamic functionality to screens using Equerry and Implemented Asynchronous means of retrieval of data using AJAX.
  • Developing different modules using J2EE (Servest, JSP, JDBC, JNDI)
  • Bootstrap used along with Angular in creating the Application.
  • Used Nodes for doing non-blocking design operation for server side code.
  • Used Angular.js framework in developing various UI components.
  • Developed the application using Spring MVC controllers and used resource bundle to manage properties.
  • Application development using Java/J2EE Technologies which include Servest, Java Beans, Spring 3.x, Web Services (SOAP and RESTFUL)
  • Integrated the Java code (API) in JSP pages and responsible for setting up Angular framework for UI development.
  • Worked on developing Micro services using Spring Boot and exposed them as Restful services
  • Implementing Hibernate in data access layer to access and update information in the database.
  • Used HQL queries with session object for complex joins and used proper fetch strategies.
  • Implemented SOAP based JAX-WS web services and consumed soap based web services.
  • Use Maven to build the application and deploy on Web logic Application Server.
  • Involve in design and development of server side layer using Spring IOC, Spring ORM, Spring AOP and JAX-WS web services.
  • Implemented Restful web services using spring MVC and used Swagger to publish the service definition.
  • Analyzed the Software Requirements and system specifications and wrote test plan for the installation, GUI, Functional, Regression and Integration Testing
  • Use Auto-Wired ( annotation based injection)for bean management through Spring IOC
  • Created test cases using JUNIT and used Easy Mock API.
  • Implementing Spring AOP for logging and exception handling for common logic.
  • Use Log4J for logging and tracing the messages.
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Involved in Design, analysis, Implementation, Testing and support of ETL processes for Stage, ODS and Mart.
  • Use Eclipse as IDE tool to develop the application and JIRA for issue tracking
  • Use SVN for version control and JIRA for project and issue tracking.
  • Developed Angular based user interface and consumed Restful services using Ajax calls.
  • Developed Angular controllers, services and interacted with REST services using $resource.
  • Developed micro services using spring boot exposed as REST API and integrated with Angular based web applications.

Environment: Spring 3.5/4.0, Hibernate 4.3, AJAX, JSP, Eclipse, Web logic, HTML5, JSTL, Oracle, PL/ SQL, SQL, Micro services, Web Services (SOAP), Maven, Spring MVC, Spring IOC, Spring ORM, Spring-boot 2.0, Spring AOP, JSP, CSS3, JSON, JavaScript, XML, XSD, ANT, Toad, Angular, Bower, grunt, Yeoman, Nodes, Oracle, Web Logic, Unit, JIRA, log4J, Swagger

Confidential, Milwaukee, WI

Java developer

Responsibilities:

  • Involved in analysis, design, development and support of the application.
  • Involved in Multi-Tiered J2EE Design Utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Implemented MVC architecture using Struts Framework, Coding involves writing
  • Mapping files, Form Beans, Action Classes and JSPs.
  • Used JSTL tag Library and Struts Tag Library in JSP for flow control, URL
  • Management, data formatting and internationalization.
  • Used Spring Framework. Integrated spring and Struts. Spring Annotation is used
  • For the bean wiring.
  • Used Hibernate as ORM framework. Involved in writing Hibernate Mapping files.
  • Developed user interface using JSP, Java beans, JSTL, Struts Tag, HTML and JavaScript to simplify the complexities of the application and AJAX with query for better user experience.
  • Involved in writing the DAO classes. Used Spring-Hibernate ORM layer for DAO Implementation.
  • Involved in writing application level Code to interact with APIs, Web Services Using AJAX, JSON, and XML
  • Responsible for writing AJAX functions using JavaScript, Equerry and CSS in HTML.
  • Developed single page application with Ext Js 4.2 framework, Performed Client side validation using JavaScript.
  • Develop Web services to allow communication between applications through SOAP over HTTP using Apache CXF.
  • Involved in writing SOAP based web services for communication between its upstream applications.
  • Achieved reliable and asynchronous exchange of important information Using Java Messaging Services (JMS).
  • Involved in writing Stored Procedures in Oracle PL/SQL.
  • Involved in writing unit testing for the application.
  • Maven and Jenkins used for the automatic build process.
  • Assisted QA teams for creation of different test cases for end to end validation of tracking code.
  • Involved in Managing/Fixing bugs and Client Issues in the application.

Environment: Java, J2EE, JSP, Servest, JavaScript, HTML, Ajax, Struts 1.3, Spring 2.5, Hibernate 3, SQL/PLSQL, Web services, SOAP, XML, WSDL, Unit, Web Sphere 6.1, Clear case, Clear Quest 4c, IBM Maxim, HP Quality Center, Oracle 10g, Unix, Windows.

Confidential, Knoxville, TN

Java/J2EE Developer

Responsibilities:

  • Involved in Functional and Detailed Design documents.
  • Extensively used agile development methodology and project planning.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Comfit xml.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Used Change Data Capture (CDC) to simplify ETL in data warehouse applications.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
  • Worked extensively on XML for parsing messages through JMS Queue and updated the database
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Developed Web services to allow communication between application through SOAP over HTTP using Metro JAX-WS
  • Used Apache Meter to perform basic load and stress testing on web application environment.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring MVC framework for application transaction management.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.

Environment: Web Logic Application Server, J2EE, EJB, JMS, MDB, Web Services, XML, XSD, UML, Rational Rose, Clear Case, Oracle DB, Eclipse, LOG4j, Struts, Hibernate, spring, Servest, JSP

Confidential, AZ

Java Developer

Responsibilities:

  • Developed applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Designed and developed the User Interface of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed forms using HTML and performing client side validations using Java Script, JQuery, and Bootstrap.
  • Used JDBC and Oracle11g, PL SQL and SQL queries for Oracle database interaction.
  • Implemented Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns. Used MAVEN build tool to build the application.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations and used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Wrote application presentation layer, which is based on MVC framework, involves Servest, JSPs and Java Beans.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Used Bootstrap as a mechanism to manage and organize the html page layout.
  • Utilized Pay Unit, the Python unit test framework, for all Python applications.
  • Used HTML, CSS, Equerry, JSON and JavaScript for front end applications.
  • Used Gather for version control and myself and Native SQL.

Environment: Python, Jingo, JDK 7, J2EE, Spring, Hibernate, Web Services (SOAP and RESTFUL), AWS, JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, Groovy Apache, Map reduce, Hive, PIG, HDFS, Angular Js, Unit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, Web Logic Server, Eclipse IDE, DAO, Design patterns, Log4j, AWS.

Confidential

Java Developer

Responsibilities:

  • Participated in client requirement gathering.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Developed JSPs to implement the business logic, and use java beans to retrieve the data.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Involved in developing the Java classes and JavaBeans.
  • Wrote complex SQL statements to retrieve data from the IBM DB2 database.
  • Developed clickable prototypes in HTML, DHTML, Photoshop, CSS, JSP, and JavaScript.
  • Updated pages using HTML, CSS in Angular.js framework.
  • Used GIT for source code version control. Supported Maintenances and bug fixes.

Environment: Web Logic Application Server v9.0, Apache Tomcat Web Server v6.0, Developers, Core Java, HTML, JSP, Serviettes, EJB, Angular, Java Beans, Myself v5.2 CE, Unit, CVS.

We'd love your feedback!