We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • Java /J2EE Developer with over 11 years of experience in analysis, design, development, deployment, testing and support of client/server systems and Web applications.
  • Extensive work experience in Core Java/ J2EE, JSP, Servlets, JSTL, HTML, JavaScript, Jquery .
  • Proficient in designing and developing J2EE applications using MVC Patterns, Spring Boot, Struts, Spring and Hibernate.
  • Experience in producing and consuming Rest Webservices.
  • Experience working with various IDE’s: Eclipse, Net Beans, Spring Source Tool Suite, RAD Intellij, Groovy Grails,JBuilder etc.
  • Experience using various web/application servers IBM Web Sphere, WebLogic, Apache Tomcat and Jetty application servers.
  • Expertise in implementing J2EE Design Patterns like MVC, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Factory DAO in designing the architecture of large applications.
  • Intermediate knowledge of auto deploying applications using Docker
  • Proficient in writing JUnit test cases
  • Experience working with build tools Maven and Jenkins .
  • Strong database programming background. Extensive experience writing SQL, PL/SQL and Stored Procedures in Oracle 9i/10g, SQL Server .
  • Hands on experience with Visual Source Safe and SVN
  • Technical experience in the areas of Object Oriented Analysis (OOA), Object Oriented and Design(OOD) using UML and Software Life Cycle Management
  • Individual contributor to the team with good Functional knowledge in Financial and Insurance domain .
  • Good communication, analytical, computational, leadership and teaming skills.

TECHNICAL SKILLS:

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

Technologies/Frameworks: Core Java, J2EE, Struts, Servlets, JSP, EJB, JDBC, XML, XSLT, jQuery JSTL, Hibernate, Spring, Spring Boot, Spring Batch, JavaScript, CSS, Stored Procedures, Web Services, HTML, DHTML, Junit

Web/App Servers: Web Sphere, Tomcat, WebLogic, Jetty Server, Maven,Jenkins

Design Tools/IDE(s)/Development Tools: Eclipse, MyEclipse, Intellij, IBM RAD, NetBeans, IBM Data Studio, Spring Source Tool Suite, JBuilder

Tools: TOAD, SQL developer, BMC Remedy,WinSQL, Visual Source Safe, SVN, SQL Server Studio, Dream Weaver, Cobertura,, ControlM, Winscp, Putty, JIRA, BMC Remedy

Operating Environments: Windows 98/2000/XP/Vista/7

Modeling and Case Tools: UML, Rational Suite, MS Visio

Database: Oracle 11g/10g/9i, SQL Server 2005

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Coordinated with business analyst and senior architects to analyse the requirements and design the application.
  • End to end responsibility for coding, testing and deployment (pre prod).
  • Worked on Rewrite project, migrating code from services to Webservices.
  • Developed new services using REST Webservices.
  • Used hibernate annotations for mapping tables from database.
  • Resolve ALM tickets and provide application support after deployments.
  • Support Code migration from SVN to GitHub repository.
  • Used Junit for unit testing and Jenkins for Continuous Integration and Deployment.
  • Extensively used Log4J for logging in the application.
  • API documentation using OpenSpec API and Swagger.

Environment: Core Java, Spring, Hibernate, Webservices, Confidential framework, Eclipse, SVN, GitHub, Maven, WebSphere and Oracle.

Confidential, Chicago, IL

Senior Technical Lead

Responsibilities:

  • Coordinated with client, business analyst and senior architects to analyse the requirements and design the application. End to end responsibility for coding, testing and deployment (pre prod).
  • Extensively used Spring annotations throughout the application.
  • Used hibernate annotations for mapping tables from database.
  • Used Spring batch to develop daily, weekly and monthly batch jobs.
  • Implemented exception handling throughout the application.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers.
  • Resolve JIRA tickets and provide application support after deployments.
  • Used Cobertura for Code coverage and code complexity. Proactively taken ownership of maintaining 90% code coverage for all modules.
  • Used Junit for unit testing and Jenkins for build and deployment.
  • Extensively used Log4J for logging in the application and used SVN to build scripts to control and compile the source codes in different environment.
  • Documenting the code changes and updating the knowledge base of application. Maintaining the documents and code versions in SVN.
  • Responsible for code reviews and for overseeing the Quality procedures related to the project.

Environment: Java1.8, Spring Boot, Spring Batch, Hibernate, Angular2.0, Junit, STS, SVN, Maven, Tomcat and Oracle.

Confidential, Atlanta

Technical Lead

Responsibilities:

  • Coordinated with business analyst and senior architects to analyse the requirements and design the application.
  • Adhered to Agile methodology in delivering products/features.
  • Developed UI modules using HTML, JSP, JavaScript and CSS.
  • Development of component’s application using Java, JSP, Directives, Expressions, JavaScript and XHTML
  • Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic.
  • Designed and developed Login/Logout module using JSP and Spring Handlers to authenticate the access level for the users.
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver
  • Involved in the implementation of DAO using Spring - Hibernate ORM.
  • Used various design patterns like Singleton, Factory, DAO, DTO.
  • Developed SQL queries, joins, PL/SQL Stored Procedures using Oracle.
  • Used Eclipse as the IDE and used Eclipse standard/plug-in features for editing, debugging, compiling, and formatting.
  • Deployed code to Dev Environment by using Putty and WinSCP.
  • Used Log4J and JUnit for debugging, testing, and maintaining the system state.
  • Integrated all modules of application.
  • Responsible for leading a team of 6 members and guide them technically in delivering assigned work.
  • Resolve JIRA tickets and provide application support after deployments.
  • Preparing all the documents, knowledge base of the application development. And responsible for overseeing the Quality procedures related to the project.

Environment: Java, Spring, JSP, Hibernate, Eclipse, SVN, WAS 5.1 and Oracle 9i & 10g.

Confidential, Chicago

Java/ J2EE Developer

Responsibilities:

  • Application Production support which involves solving incidents, defects and all the support activities.
  • Resolve BMC Remedy tickets and provide application support after deployments.
  • Updating all the documents, knowledge base required for supporting the application.
  • In addition to being primary technical support for all the mentioned applications have been secondary support.

Environment: Java, J2EE, Servlets, JSP, RAD, WAS 5.1 and Oracle 9i & 10g.

Confidential, Chicago

Java/J2EE Developer

Responsibilities:

  • Preparing all the documents, knowledge base required for supporting the application
  • Involved in all phases of enhancements i.e., Requirements gathering, Design, coding, testing, delivery
  • Application Developed using spring frame work as web layer frame work and Hibernate 3.0 for the Data Layer.
  • Enhancements/new modules developed using RAD IDE and WAS 5.1 application server used to deploy the code locally.
  • Developed front end using JSP and JavaScript pages as per the client requirements.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Consumed SOAP WebServices for obtaining policy information from interfaces.
  • Deployed code to Dev Environment by using Putty and WinSCP.
  • Involved in writing PL/SQL blocks which implement business logic.
  • Resolve BMC Remedy tickets and provide application support after deployments.
  • Working on all the query changes in the entire application.
  • Responsible for overseeing the Quality procedures related to the project.
  • Application Production support and implementing enhancements in the application.

Environment: Java, J2EE, Servlets, JSP, Web services, RAD, WAS 5.1, Web services, Oracle 9i & 10g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Providing solution cum services to customer.
  • Providing suggestions for problem solution as Subject matter expert for the team.
  • Coding of assigned modules.
  • Testing - integration testing.
  • Responsible for overseeing the Quality procedures related to the project.
  • QA2 review for UAT and Production issues.
  • Ensured the process was followed correctly by doing internal auditing regularly.
  • Sharing business and technical knowledge with team members.
  • Application UAT and Production support.

Environment: Java, J2EE, Spring, Servlets, HTML, Java Script, JBuilder, Tomcat 5.0, Oracle 9i

Confidential

Java/ J2EE Developer

Responsibilities:

  • Analysis of the specifications provided by the clients
  • Involved in design and development of my module.
  • Actively participated in all modules of the project
  • Involved in application release process which included building of WARs and deployment on the Application Server (Web Sphere).
  • Coding in J2EE and implementation of J2EE design patterns as per the existing application and following Organization recommended coding standards.
  • Involved in solving Data Migration issues apart from coding issues.
  • Sharing information with the team in the form of KT (Knowledge Transfer) sessions
  • Point of contact for my module, has lead a team of 3 members in the module.
  • Writing test cases and executing the same.
  • Involved in maintenance and updating Quality documents like Traceability Matrix, Design Docs, Defect Tracking Forms, Unit Test Cases, System Test Cases and Integration Test Cases

Environment: Java 1.5, Spring 1.2.8, JSP using JSTL, Hibernate, MyEclipse 5.0, Tomcat 5.0 and Oracle 9i

Confidential

Java developer

Responsibilities:

  • Ensure that the requirements are gathered properly.
  • Analysis of the specifications provided by the client.
  • Design and Development.
  • Data Base designing.
  • Coding using Java and Struts Framework.
  • Taking Backups and controlling versions.
  • Maintain best practices for smooth execution of the project.
  • Maintain Lessons Learnt document.

Environment: Java, Struts, Oracle 9i, Net Beans5.0, Macromedia Dreamweaver MX6.0

We'd love your feedback!