We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Around8+ yearsof IT experience in various applications design, development, implementation and maintenance of Web based n - tier architecture systems usingJava/J2EEfor enterprise applications.
  • Good working knowledge of software development usingAgile, Waterfall methodologywith iterative and incremental software development.
  • Extensive experience in designing both Frontend & Backend applications using Web frameworks, JSP, JSTL, HTML, CSS, Angularjs, JSON, RMI, AJAX, JavaScript, jQuery, Bootstrap, Java, JavaScript, CSS3, html5 and jQuery.
  • Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic usingJava, J2EE, XML, IBM Web sphere, Apache Tomcat, JBoss, Weblogic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript, Core Java, J2EE, Servlets, JSP, JDBC and Struts.
  • Worked extensively on projects usingSQL and PL/SQL. CreatedStored Proceduresto encapsulate business logic in the database and improve performance.
  • Experience in developing Web based GUI's using JSP, JQUERY, HTML 4/5, DHTML, CSS 2/3, and JavaScript,AngularJS.
  • Worked extensively on build and deployment tools likeANT, Maven, Git and Log4j.
  • Good experience into AWS Architecture and Services. Ability to design applications on AWS taking advantage of disaster recovery design guidelines. Knowledge of monitoring, logging and cost management tools that integrate with AWS.
  • Having good Experience inDevOpstools like Chef and Puppet for Deployment on Multiple platforms to automate repetitive tasks, quickly Deploy critical applications, and proactively manage change.
  • Have Knowledge on Amazon Lambda, Code Commit, Code Deploy, Code Pipeline, Code Build.
  • Proficiency in developing Web applications usingServlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • UsedJenkinsas a build tool and for deploying the modules to server.
  • Good Exposure to work on Framework usingStruts MVC Architecture.
  • Good Knowledge onSockets, Java Beans and Swing.
  • Experience inJUnit,TestNGto developunit testing and debuggingof application.
  • Involved in using Core java concepts -Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.
  • Extensive working experience in Financial and eCommerce based domains
  • Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST).
  • Experience with implementingService Oriented Architecture (SOA)usingSOAP and REST Web Services.
  • Strong Experience in Perl scripting and Unix Shellscripting. Developed Unix Shell scripts, Perl scripts and SQL control files to load data through SQL Loader & Oracle data pump.
  • Designed and implemented application usingSpring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Batch, Spring Transactions, Spring JDBC.
  • Strong Experience inOracle 11gand backend programming. Experience inSQL, PL SQL, DB2. Normalization, creation of stored procedures and function.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Excellent work experience on RDBMS likeOracle and MySQL. Creating SQL statements & Sub queries.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS:

WebLanguages: Java, J2EE, Servlets, JSP, JSF, JSON, Struts 2.0, Spring Web Flow,JSP Tag Libraries, EJB 3.0,JDBC, JavaScript, SQL

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

Frameworks: Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

Methodologies: Agile, Scrum, Test Driven Development(TDD)

Scripting Language: JavaScript, CSS, Ajax, jQuery

Database: Oracle 11g, MySQL 5.x, MS SQL Server, DB2

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, RSA, Intellij, Oracle ADF, Web Logic, RationalRose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO, Front Controller

Version Control: SVN, Clearcase, CVS, Git

Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, TestNG, Visio, ANT, Maven

Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Sun One Application Server,Weblogic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: JPA, iBatis, Hibernate, Spring

Other: MS Office Suite, MS FrontPage,Toad, JIRA, SQL, VSS, Test DirectorDreamweaver, Unit Test, NIKU.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Senior Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML.
  • Developed the application using Java/J2EE standards and guidelines.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, Multithreading and for effective sorting mechanisms.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
  • Write and modify database stored procedures, triggers, functions, and SQL Scripts.
  • Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT, ANGULAR JS.
  • Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.
  • Used Maven application and deployed on Web Logic Application Server
  • Integrated process into build system which auto-generates REST API documentation from source code. Mapped out ER Diagramand normalize into relational schema with Oracle SQL modeler.
  • Developed all the User Interfaces using JSP and spring MVC
  • Implemented Data Access Layer Using Hibernate.
  • Handled SSL Handshake security to REST Web Services.
  • Followed Spring MVC Framework for the development of the project.
  • Used Oracle 10g database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Unit Testing Java code using Junit.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Used log4j for tracking errors and debugging the code.

Environment: java 1.7, Eclipse 3.5, BEA Weblogic 10.X, Git, Spring 3.x, Spring MVC, Spring IOC, JSP, Jenkins, JavaScript, HTML, JSTL, Bootstrap, Hibernate 3.X, XML, AJAX, ANT, UML, Log4j, Oracle 10g, JMS, REST, Web Services, Microsoft Visio, MQSeries, Windows XP, JUnit.

Confidential, Clearwater, FL

Senior Java Developer

Responsibilities:

  • Followed agile software development with Scrum methodology
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Server side validations using Hibernate Validator framework.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering
  • Used JQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Worked on project build-script by using ant and deployed on Websphere.
  • Developed Scalable applications using Stateless session EJBs.
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache Tomcat.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, CSS, Spring Web Flow, Spring Batch, XML, WebSphere, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Apache Tomcat, EJB.

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Interacting with the application users coordinating on application requirements and providing software solution.
  • Extensive experience working in an Agile development environment.
  • Worked on SOA architecture along with Mule to integrate the different applications for reliable and effective data exchange.
  • Used Spring Framework for Dependency injection.
  • Developed Server-side programs and deployed on WebSphere Application Server.
  • Developed business logic layer using Spring Framework and integrated Hibernate
  • Designed the system based on Spring MVC Model architecture.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used JMS and MDB for asynchronous communication.
  • Developed the User Interface validation framework using AJAX, Javascript.
  • Designed and developed the application front end using Spring MVC, JSTL, HTML, JQUERY, AJAX, CSS, JSON and Java Server Pages (JSP).
  • Converted Business to customer services into SOAP Services.
  • Providing the technical solution for Complex production issues.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic.
  • Responsible for Creating/Configuring monitoring tools and automate proactive monitoring tasks.

Environment: Java, JDBC, WebSphere, Hibernate, SOA, JSP, AJAX, WBIMB, WAS 7.0, SOAP, WSDL, PERL, ANT 1.6, XML, HTML, CSS, JavaScript, jQuery, JSON, JPA, JSTL, MQ Series, Tivoli, ITIL, Oracle and DB2

Confidential

Java Developer

Responsibilities:

  • Involved in requirements analysis and gathering and converting them into technical specifications using UML
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton,
  • Developed the Java Code using Eclipse as IDE.
  • Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database.
  • Preparing Technical Design Documents for the Business requirements
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing users.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Writing/Manipulating the database queries for Ingres database.
  • Build web application using ANT as build tool.
  • Used Spring Framework for implementing MVC
  • Performed unit testing using JUnit Testing Framework and Log4J to monitor the error log.

Environment: Java1.6, Spring, Hibernate, Axis, Eclipse, Ant, NoSQL, Ingress, SOAP.

Confidential

Software Engineer

Responsibilities:

  • Involved in development, testing and maintenance process of the application
  • Used Struts framework to implement the MVC architecture
  • Extensively used MVC architecture and JBoss for deployment purposes
  • Created JSP, Form Beans for effective way of implementing Model View Controller architecture
  • Created Session Beans, Entity beans for transactions with the database using JDBC
  • Developed necessary SQL queries for database transactions
  • Developed and maintained the application configuration information in various properties files
  • Developed the presentation layer and content management framework using HTML and JavaScript.
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Used Cascading Style Sheets (CSS) to give a better view to the web pages.
  • Scheduled execution of procedures using Unix Shell Scripts for updating of tables.
  • Develop and deploy reporting engine process using multithreading.
  • Implemented various complex PL/SQL queries.
  • Used Eclipse for code development along with CVS for managing the code.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.
  • Implement the best practices and performance improvement / productivity plans.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of essential information, such as loan status report.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state

Environment: Core Java, Multithreading, J2EE, Struts 1.1, JSP 2.0, JMS, JavaScript, CSS, HTML, XML, JBoss, Eclipse, Oracle 9i.

We'd love your feedback!