We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Mason, OH

SUMMARY

  • Over 10 years of progressive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Expertise in Agile Software Development Methodology including Scrum technology.
  • Experience in designing, developing and implementing Health, B2B applications using J2EE technologies in Telecom, E - commerce, Finance, Insurance and Airline domains.
  • Expertise in various spring Modules (Spring MVC, Spring DAO, Spring AOP and Spring Batch) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Knowledge of usingApache Camelthrough Fuse Mediation Router.
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • Extensive experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, spring,Struts,JDBC, JMS), JSON and XML.
  • Good experience withCassandra NoSQLDatabase.
  • Strong hands-on experience withSpring IO,Spring BootwithThyme leaf.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, AngularJS, Node.js, ActionScript, JSF and JSP.Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Extensive knowledge ofMVC architectureandJ2EEDesign Patterns like Singleton, Session Facade and Service locator, DAO, DTO and Business Delegatein the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer usingWebSphere Application Server v7.0andWebSphere Studio Application Developer.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.Developed ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Good working knowledge on CVS, SVN, ClearCase and GIT for code management and version control.
  • Experience with Micros POS using Oracle Xstore (4.8 version) for bug fixing and enhancements.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like Nagios, AppDyamics, and New Relic etc.
  • Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0, JBoss and Web Servers like Apache Tomcat 7.0/6.0.
  • Proficient in programming by using the IDE’s such as My Eclipse 8.x, Eclipse 3.5, IntelliJ, WSAD 5.x, and RAD 6/7.
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Deep knowledge in various java concepts like OOPS, Collections, Multithreading, and Exception.
  • Experience of Database design in Oracle/SQLServer/MongoDB query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and MongoDB.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

TECHNICAL SKILLS

Languages: Java, J2EE, HTML, DHTML, JSTL, CSS, SQL, PL/SQL and Python.

Operating system: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Java Technologies: Core Java, JDBC, Hibernate, JSF, JSP, Servlets, EJB, JMS, Java Swing, JavaBeans, JUnit, JNDI, JAXP, JTA, JFS, JAXB, AJAX, JSON, JPA.

Frame Works: Struts 1.x/2.x, Hibernate 3.x and spring 2.5/3.0, Groovy on Rails 2.x

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest, UDDI

Web Technologies: AngularJS, Node.js, HTML5/HTML, CSS3/CSS, JavaScript, AJAX, and jQuery

Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, vJBOSS 4.x/3.x

RDBMS: Oracle 9i/10g/11g, SQL Server 2008, MongoDB 2.2, No SQL

Tools: Eclipse, IntelliJ, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant and Maven

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Version Control: SVN, GIT and CVS, Clear Case, VSS and GIT

Modeling Tools: Rational Rose 4.0

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Others: Mockito, Splunk, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Mason, OH

Sr. Java Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Extensively used CoreJavaAPI, Spring API and Spring MVC in developing the business logic.
  • Designed and Developed REST and SOAP based services as part of the requirement.
  • Designed and developed the UI using HTML, CSS, JSP, JavaScript, XML and XSLT.
  • Developed applications using AngularJS single page applications SPAs to improve application performance.
  • Ran ad-hoc queries against Cassandra usingCQLscripts.
  • Creating reproducible infrastructure environments for the micro services architecture.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed reusable components using Custom Directives in AngularJS.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • All the functionality is implemented usingSpring IO/Spring Boot,Thyme leafandHibernate ORM.
  • Using AngularJS factory and services for dependency injection.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • 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.
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Used SVN for Version Control tool and Clear Quest for bug tracking tool.

Environment: Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, SOAP Web Services, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON, XSD, Web Sphere, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, Windows.

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Involved in design, development and enhancements of the projects for building wire line flows.
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls
  • Played a key role in developing the business layer and data management components of this web based system over J2EE architecture.
  • Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
  • Analyzed theNode.JSserver structure in legacy project, then mimicked theREST serviceby using JavaJAX-WSAPI, and did the corresponding configurations.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed EJBs for implementing backend functionalities.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Implemented Java EE components usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
  • Involved in using Bootstrap, Node.js and Angular JS for the development of UI.
  • Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS
  • Created AngularJS controllers, directives, models for different modules in the frontend.
  • Used Web Services (JAXWS) to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP protocol.
  • Strong experience in designing and working withMySQLandMongo DB.
  • Worked with the JavaScript frameworks HTML 5, CSS 3 and AngularJS.
  • Involved in design, development of Restful and SOAP web services
  • Developed SQL scripts using MongoDB.
  • Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
  • Used Maven for builds and Jenkins for continuous integration.
  • Coordinating with QC and production support during Releases
  • Preparation of Application Design doc, tests plan and cases.
  • Used JUnit to unit test the modules & Log4j along with Splunk for logging error/debug messages and managing them
  • Worked on IntelliJ for development and deployment of application in WebLogic Application Server

Environment: Java, Spring API, EJB 3.0, 2.0, Node.js, Angular JS, JSP, HTML5, Restful, SOAP, CSS, BootStrap, Maven, Jenkins, Splunk, Log4j, NodeJS, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, MongoDB, WebLogic, IntelliJ.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Involved in all phases of Software Development Lifecycle (SDLC) through Agile TDD methodology.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Implemented the Project structure based onSpring MVCpattern usingspring boot.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Extensively used Spring API framework to migrate from Struts framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in SQL Server 2008 Database design for new modules and developed the persistence layer based on Hibernate.
  • Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS
  • Write front-end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Involved in preparing Ant builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Used Log4j for logging, tracing and debugging.
  • Used Gitforsoftware development and other version control tasks.
  • Worked on Eclipse for development and deployment of application in JBoss Application Server.
  • Developed unit test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

Environment: Java, Spring API, Struts, Hibernate, JSP, HTML5, Restful, CSS, ANT, JMS, Mockito, Log4j, JavaScript, AJAX, JBoss, JavaScript, DOJO, JSON, MongoDB, jQuery, XML, JUnit, Git, SQL Server 2008, Eclipse.

Confidential, Stevens Point, WI

Java Developer

Responsibilities:

  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Developed and implemented software models for software systems and analyze all business requirements for processes.
  • Performed bulk data loading into Cassandra usingSSTableLoader.
  • Designed use cases for the Application as per the business requirements.
  • Participated in SDLC phases like requirement gathering and framework implementation sessions through Agile methodology
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Used Struts Tiles Framework for designing the layout of the application.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Client pages are built using HTML, CSS, JSP and JavaScript/jQuery.
  • Used JSTL and developed required tiles and tile definitions to create templates and defined configuration in the struts configuration.xml.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for building framework.
  • Worked on Eclipse for development and deployment of application in WebLogic Application Server.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Used JIRA forbug tracking, issue tracking, andproject management functions.
  • Proficient in using SVN for Version Control.

Environment: Java, Struts, Hibernate, EJB, JSP, HTML5, SOAP, CSS, Maven, Jenkins, JMS, JIRA, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, SVN, Oracle, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Actively participated in Requirement Analysis and Documentation as per SDLC methodologies using agile model.
  • Designed use cases for the Application as per the business requirements.
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Implemented service layer on top of Cassandra usingcore Java, Datastax Java APIandRestful API.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Developed UI using JSP, JavaScript, CSS and HTML.
  • Developed the Java Code using Eclipse as IDE.
  • Developed complete Web tier of the application with Struts MVC framework.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Implemented validation with Struts framework.
  • Implemented new business logic in filter class.
  • Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean test tool.
  • Developed Session Beans as the clients of Entity Beans to maintain the Client state.
  • Implemented Named and Native queries to be used in DAO layer.
  • Created Stored procedures, triggers using PLSQL for data modification (Using DML insert, update, delete) in SQL Server.
  • Used Rest Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Used SVN for Version Control.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Implemented SOAP for data transfer to Web Service.
  • Tested SOAP web service using SOAPUI.
  • Developed Ant Scripts to build and deploy on to WebLogic Application Server 7.0.
  • Developed JUnit test classes.
  • Use of SAX and DOM parser for XML creation/reading.
  • Created XML based schemas.
  • Actively involved in configuring the JBoss 6.0 application Server and deployed all the modules like Web modules and Business modules.
  • Log4j for logging error/debug messages and managing them.
  • Worked on creating UML (Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams) using Rational Rose.

Environment: Java, J2EE1.4, SDLC, Agile, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Struts MVC, XML, HTML & JavaScript, JSP, Ant, UML, SQLServer, JBoss 6.0, SAX, DOM, SAX and DOM parser.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment: Java, WebLogic App Server, Struts, Servlets, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, Oracle 9i.

We'd love your feedback!