We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Around 6+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, Spring Boot JSP, Servlets, Java Beans, EJB and JNDI.
  • Experience with Spring Core, Spring MVC, Spring Security, Spring Boot and Hibernate ORM.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Experience in message handling by using Java Messaging Services (JMS) API and knowledge of ActiveMQ and IBM MQ.
  • Proficiency in application servers such as BEA Web Logic 10.3/12c, Apache Tomcat 5.0/6.0/7.0.
  • Strong front - end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, Angular, XML, Bootstrap and PHP.
  • Experience with Angular java script frame work.
  • Good knowledge of Session EJBs and Entity EJBs.
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL, and Microsoft SQL server during my tenure in Software Development.
  • Experience in Network Management like DNS, LDAP, send mail, ftp, SSL, SSH, HTTPS, SFTP and system troubleshooting skills.
  • Worked with Log4j along with Splunk for logging error/debug messages and managing them.
  • Proficient experience on cross-domain requests using JavaScript, AngularJS, jQuery, JSON etc.
  • Experience in ANT and Maven build tools.
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
  • Autosys support: Create scripts to add/delete jobs to/from Autosys using JIL processor
  • Experienced in Data migration from different databases and tested functionality on old and new server platforms.
  • Autosys and Batch Remediation, Scheduling and Support.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
  • Built custom Docker images, pushed them to artifactory.
  • Experienced in creating Docker files with Docker image dependencies.
  • Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
  • Good experience with unit testing using JUnit.
  • Has a good Interpersonal Skills and a good Team player.
  • Excellent communication and problem-solving skills.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux and Mac

Programming Languages: C, C++, Java, J2EE, JSP, JSF, MVC, Spring, JPA, Hibernate, log4j, Shell Scripting.

Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, JQuery

Database: SQL SERVER, Sybase, MYSQL 5 and ORACLE

Build Tools: Ant, Maven

Methodologies: Agile, SDLC, OOAD, Scrum

Java/J2EE Technologies: JSP, JSF, Prime faces, Servlets, EJB, JDBC, JNDI, Custom Tag Libraries, Struts, Spring, Hibernate

WebServices Technology: XML, SOAP, REST, WSDL, UDDI, Apache CXF 2.2.9/2.6

Application/Web Servers: Apache Tomcat, WebLogic, JBOSS, CVS, Subversion

IDE: Intellej, Eclipse

Java Framework: Struts, Spring, Hibernate

Java Testing Tools: JUnit, Jmeter

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Senior Java Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Analyze .net code and understand business functionality of application.
  • Involved in developing new portfolio Multithreaded application with complete new look and feel with the same functionality.
  • Developed Java modules implementing business rules and workflows using Spring Boot and Hibernate ORM.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Leveraged the AOP features of Spring framework to handle exceptions.
  • Configured Spring Security to implement Single Sign On(SSO) based on HTTP header parameters.
  • Developed Controllers using Spring MVC Annotation. Developed logging framework in conjunction with Log4j for logging.
  • Implemented UI pages with JSP, HTML, CSS using JavaScript and J-Query with JavaScript libraries like Node.js, Angular JS, and Bootstarp.
  • Implemented various complex UI functionalities from the legacy system with JSP in Angular JS.
  • Participated in Build and Deployment activities using MAVEN build script
  • Worked on backend logic using EJB, Hibernate and JDBC.
  • Used Hibernate to do the object relational mapping between the tables and java objects and to store the persistence data into Sybase database.
  • Used HQL to access the data from the database and wrote some complex PL/SQL queries to create store procedures to clean and validate the data to meet the company specifications.
  • Built custom Docker images, pushed them to artifactory, worked on services and deployed application on Docker containers.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
  • Creating Ansible scripts (automation tool) to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines/servers.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Configured Weblogic Application Server’s server settings to improve Performance of the application
  • Using Jenkins continuous integration build server to perform builds.
  • Responsible in automation testing using the Fitnesse tool for acceptance testing of the functional behavior of the application.
  • Experience in troubleshooting application issues, debugging applications including root cause analysis at the application, middleware or database level.Exposure to Release management.
  • Used Mockito framework for Unit testing for all modules.

Environment: EJB, JDBC, JSP, HTML, CSS, ANT, Hibernate, OSB, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, Solaris, Red Hat Linux, Java, Apache and WebLogic Server

Confidential

Responsibilities:

  • Responsible for migration of applications JDK 1.6 to JDK 1.8.
  • Application server migration from Oracle Weblogic 10.3 to 12c.
  • Database migration of enterprise application in integration tier from Sybase to MSSQL and code base (both DAO and respective code changes).
  • Involved in analyzing all the queries, store procedures, cursors and triggers related to the application on Sybase 15.3 and MS SQL 2016. As the new system, should be compatible with both the databases, queries were updated in such a way which gives the same kind of result on both the databases.
  • Upgraded Spring Framework, Struts, EJB, JQuery and Primefaces compatible with JDK 1.8 for the Correspondent applications.
  • Configure Weblogic application cluster server (JMS, JNDI, JDBC) in Development environment to provide increased scalability, reliability and load balancing.
  • Performed deployment on Weblogic and Tomcat servers.
  • Developed shell scripts for MQ migration to SFTP and Fixed shell scripts as part of Batch migration from Solaris to Linux.
  • Support System and UAT testing.
  • Assist downstream applications with critical integration testing for enhancements
  • Worked on Unit testing, Monitoring and analyzing resources, standard logs, application logs and domain logs.
  • Created multiple deployment plans and coordinated with different teams and supported deployments.
  • Expertise in Build and Deployment activities using MAVEN build script.

Environment: EJB, JDBC, JSP, HTML, CSS, ANT, SOAP, Hibernate, OSB, Korn shell scripting, Autosys development and management, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, Solaris, Red Hat Linux, Excel, Java, Apache Tomcat and WebLogic Server

Confidential

Responsibilities:

  • Requirement gathering & Analysis
  • Performed Data Migration using Korn and Shell scripts Code to convert all programs from Sybase to SQL.
  • Experienced in working with JSF framework, JPA, EJB, WSDL and SOAP web services.
  • Worked on Hibernate ORM mapping technique for the interaction with database.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Worked on deploying applications on Apache Tomcat and Oracle Weblogic.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Used DAO on the Data access layer with the Hibernate for database connection.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developing Hibernate Configuration files for MS SQL
  • Participated in Build and Deployment activities using MAVEN build script.
  • Created build scripts for compiling and creating war, jar using ANT tool kit.
  • Experience in various data sources like Oracle, Sybase, and MSSQL Server
  • Experience in Production Support SYBASE, shell and windows applications
  • Experience in development SYBASE, SQL UNIX/Linux shell scripting.
  • Autosys support: Create scripts to add/delete jobs to/from Autosys using JIL processor
  • Autosys Remediation, Scheduling and Support.
  • Used Jenkins continuous integration build server to perform QA builds.
  • Worked on code management activities in Clear case and GIT version controls
  • Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked

Environment: JSF Framework, EJB, JDBC, JSP, HTML, CSS, ANT, SOAP, Hibernate, OSB, Korn shell scripting, Autosys development and management, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, Solaris, Red Hat Linux, Excel, Java, Apache Tomcat and WebLogic Server

Confidential

Responsibilities:

  • Analyze and devise the solution approach to remediate thesecurity vulnerabilities.
  • Setting up the environment as apart of securityremediation.
  • Setting up autosys jobs, writing UNIX / Linux Shell Scripts and Unit Testing.
  • Experience in Version/Configuration management tools such as CVS, GIT and SVN.
  • Participated in Build and Deployment activities using MAVEN build script and Jenkins.
  • Participated in finding solutions to the security issues and solving the issues with some recommended solutions.
  • Scheduling Batch Jobs and Autosys Scheduling
  • Experience in troubleshooting application issues, debugging applications including root cause analysis at the middleware or database level.Exposure to Release management.
  • Assist downstream application owners with critical integration testing of enhancements.

Environment: Perl and Korn Shell scripting, Autosys development and management, Oracle SQL and PL/SQL, Sybase, ftp, ssh, scp, Solaris, Red Hat Linux, Excel.

Confidential, New York

Java Developer

Responsibilities:

  • The entire System design is based on Model View Controller Architecture. Implemented MVC Architecture using Struts and Spring Framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Developed Controllers using Spring MVC Annotation. Developed logging framework in conjunction with Log4j for logging.
  • Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Created Service and DAO layer for provided WSDL files. In Service layer, we caught request from Web and Mobile layers.
  • Implemented Hibernate Query Language(HQL) using Java Persistence API (JPA).
  • Developed application using SOAP services with JAX-WS, CXF frameworks
  • Developed UI interface using HTML, CSS, Java Script and JSF
  • Implemented UI pages with JSP, HTML, CSS using JavaScript and J-Query with JavaScript libraries like Node.js, Handlebar.js, and Moment.js etc.
  • Developed multiple template sites utilizingBootstrap responsive theming.
  • Used efficient tools like SOAP UI and RAD to manage project, handled all exception and shown in production loges.
  • Worked on Singleton, Factory and Proxy design patterns to achieve complex functionalities in the application.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Worked on code management activities in CVS and SVN version controls
  • Participated in Build and Deployment activities using MAVEN build script
  • Configured WebSphere Application Server’s server settings to improve Performance of the application.
  • Performance tuning of JVM heap size, garbage collection, Java Stack, native thread and production performance.
  • Used JUnit and JMeter to test SOAP Web services and application code.
  • Ensuring smooth delivery of the project. Analyze defect/issues raised by client and providing root cause and timeframe to fix the defects.
  • Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked

Environment: Java1.6, Core Java, JavaScript, XML, HTML5/HTML, CSS3/CSS, AJAX, JQuery, JSF, Spring 3.0, JAX-WS, Design Patterns, Hibernate, Scrum, Oracle 10g, DB2, RAD, MAVEN, JUnit, JMeter, Websphere, SOAP, SVN, CVS.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Creating new web pages and altering business as per requirement.
  • Spring MVC has been used for developing the application and deployed on WebSphere application server.
  • Implemented MVC architecture using Spring framework.
  • Implemented DAO design using Hibernate.
  • Installed, configured and integrated WebSphere application server in various environments.
  • Used JQuery to develop intuitive user interface and to render JSP’s.
  • Experienced in developing UI interface using HTML, CSS and Java Script.
  • Implemented Multithreading for handling multiple request and for high performance.
  • Created tables in MySQL for retrieval and data manipulation using Oracle 10g.
  • Implemented DAO’s for data access.
  • Resolve Bugs and Change Requests to already existing code.
  • Performed application development using tools like JUNIT, Clear Case and ANT for building application.
  • Used Subversion for version control and creating automated build scripts
  • Responsible for code review, maintaining application flow, debug, build and deployment.
  • Wrote SQL queries for storing and retrieving user profile information from Oracle database.
  • Involved in the deployment process of the application on WebSphere Application Server
  • Participated in Debug fixing and QA review of the Code before delivering to State.

Environment: Java 1.6, Java Beans, WebSphere Application Server, Spring, Hibernate, JSP, Servlets, SOAP, Agile, JavaScript, CSS3/CSS, HTML5/HTML, Eclipse, Oracle, MySQL, DOJO, Windows, UNIX.

Confidential

Software Developer

Responsibilities:

  • Worked as software developer for Confidential on developing a supply chain management system.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
  • Developed and programmed the required classes in Java to support the User account module.
  • Developed user interface using JSP, JQuery, and AJAX to speed the application.
  • Used Data Access Object (DAO) pattern to fetch data from the database and to separate Data Base Logic from Business logic.
  • Worked with Struts as the front controller to the web application to trap the Request and Response of the Client.
  • Experience in implementing Struts Framework to MVC design pattern.
  • Implemented Servlets to process both XML and HTML inputs and implemented the XML Parsing.
  • De-normalized the database to increase read performance.
  • Involved in Unit testing using JUnit.
  • Deployed Web Applications on Tomcat Web Server.
  • Developed functional test cases for Integration and Functional testing, regression testing, and user acceptance testing.
  • Created ANT Scripts for Build and Deployment of .WAR/.JAR/.EAR files.
  • Used CVS version control for source code.

Environment: Java/J2EE, Servlet 2.3, JSP 1.2, Struts, JavaScript, HTML, JDBC 2.1, AJAX, SQL, Microsoft SQL Server, UNIX and Tomcat Application Server.

We'd love your feedback!