We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.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 noledge 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 teh 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 dat 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 teh 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 noledge 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 teh project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for teh Optimization module using Microsoft Visio and UML.
  • Developed teh application using Java/J2EE standards and guidelines.
  • Developed teh UI Screens using JSP, JavaScript and HTML and did teh client-side validation with teh 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 teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in teh 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 teh presentation layer for teh application using HTML5, CSS3, JAVASCRIPT, ANGULAR JS.
  • Used Spring IOC (Inversion of Control) to remove teh object dependencies across teh 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 teh 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 teh development of teh project.
  • Used Oracle 10g database tool to build, edit, and format database queries, as well as eliminate performance issues in teh code.
  • Unit Testing Java code using Junit.
  • Followed Test Driven Development (TDD), Scrum concepts of teh Agile Methodology to produce high Quality Software.
  • Used log4j for tracking errors and debugging teh 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 teh backend database
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Created Spring Batches for running batch jobs and documented teh 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 teh issues in teh 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 dat results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Involved in developing EJB’S for teh 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 teh 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 teh 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 teh system based on Spring MVC Model architecture.
  • Used Spring framework to achieve loose coupling between teh 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 teh User Interface validation framework using AJAX, Javascript.
  • Designed and developed teh 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 teh technical solution for Complex production issues.
  • Used SOAP client to interact with teh services by providing teh SOAP URL mapping.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement teh 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 teh Java Code using Eclipse as IDE.
  • Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with teh database.
  • Preparing Technical Design Documents for teh 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 teh 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 teh 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 teh application
  • Used Struts framework to implement teh 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 teh database using JDBC
  • Developed necessary SQL queries for database transactions
  • Developed and maintained teh application configuration information in various properties files
  • Developed teh 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 teh 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 teh code.
  • Interacted with Business Analysts to come up with better implementation designs for teh application.
  • Interacted with teh users in case of technical problems & mentoring teh business users.
  • Implement teh 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 teh 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!