We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Franklin Lakes, NJ

PROFESSIONAL SUMMARY:

  • 7+ years of IT experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment and maintenance as per quality standards using Agile and waterfall methodologies.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Multithreading, Transaction Management, JDBC, Servlets, JSP,AJAX, XML, Web Services and other open source frameworks and APIs.
  • Possessing exposure in Struts, Spring, Hibernate, HTML, CSS, JSP, JDBC, Servlets, Eclipse, MySQL, Oracle, Apache Tomcat.
  • Technically adept in multiple languages (C, C++, Java) on several platforms (Windows, Linux) and using various databases(oracle, SQL), application servers and software tools.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (spring, Struts).
  • Proficient in Struts, spring and Hibernate. Extensive experience in developing enterprise application using Servlets, JSP, Apache Struts, Spring MVC, JDBC, Hibernate, JUnit and Oracle.
  • Proficient in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Demonstrated exposure in object-oriented technologies, data-structures, algorithms. Experienced in Java multi-threading, socket programming.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • Extensive experience in implementation of the version control software Git. Extensive knowledge of XML based standards and protocols (such as WSDL and SOAP), SOA (Service oriented Architecture), Development of XSD schemas and implementing both SOAP and REST web services.
  • Experience in SDLC process using various methodologies like waterfall and agile for translation of requirements into functional and technical specifications, Designing, Development, Testing and Maintenance.
  • Strong experience in System Administration, Installation, Upgrading, Patches, Migration, Troubleshooting, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Systems.
  • Responsibilities as a Unix Java developer include monitor and tune system to make sure of the optimum level of the performance.
  • Worked on Agile methodology to develop the web application. Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for the software development process to produce high quality application.
  • Extensive knowledge on UNIX Shell Scripting. Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery
  • Expertise in design of enterprise applications using frameworks Hibernate and Spring . Proficient experience in using the databases such as MS SQL Server, MySQL, Oracle.
  • Technical hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans.
  • Experience in continuous integration and continuous deployment tools like Jenkins, GIT. for automating the process of Developments & operations.
  • Expertise in building RESTful implementation using Spring Web Services, implemented Microservices using Spring Boot.
  • Good knowledge and understanding of object oriented analysis, design and development. Experience on developing UI using Angular , JSP, HTML, and CSS.
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.
  • Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.

TECHNICAL SKILLS:

Operating Systems: Windows.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, Exception Handling, Multi-threading, Event Handling.

Web Technologies: JSP, Servlets, Spring MVC, Spring Boot, EJB, AJAX, HTML, CSS, XML, JavaScript, Text Script, Bootstrap.

Application Servers: Apache Tomcat, WebLogic.

Databases: Oracle, MySQL.

Web tools and languages: C, C++, Java, HTML, JavaScript, jQuery, XML, UML, CSS, Junit, Angular JS, Oracle and PL/SQL

Frameworks: Spring MVC, Spring Boot, Angular.

Build Tools & IDEs: Eclipse, NetBeans.

Design Methodologies: Water Fall, Agile(Scrum).

Testing: Junit, Selenium.

Version Control: GIT, Jenkins, Jira

PROFESSIONAL EXPERIENCE:

Confidential, Franklin Lakes, NJ

Sr. Java Developer

Responsibilities:

  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Designed and developed all UI Screens using Html, CSS, JavaScript, jQuery and wrote Angular controllers, views, and services for a newer module.
  • Involved in requirement discussion, design and development to build the application. Used spring for Dependency Injection for plugging in the Hibernate DAO objects to the business layer.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Conduct scheduled UNIX system upgrades. Recommend feasible UNIX solutions to maximize system performance.
  • Developed Spring IOC to communicate with the persistence layer. Used Spring AOP for security transactions, reusability and logging purpose.
  • Developed Controller classes in Spring MVC using annotations to handle the request and Service components and DAO classes are created to fetch or update data.
  • Developed web application using spring framework which follows MVC design pattern. Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate and Restful Web services.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Implemented Role-Based authentication using Spring Security. Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Published Web services - WSDL and SOAP for getting required information from the different application.
  • Used Maven script for building and deploying applications. Generated reports from the database using PL/SQL and SQL.
  • Performed database tuning using Oracle SQL developer. Setup the continuous Integration and continuous Deployment process for the application using the Jenkins.
  • Served as coordinator for all testing activities during the project. Provided technical assistance for development and execution of test plans and cases as per client requirements.
  • Supported technical team members in development of automated processes for data extraction and analysis.
  • Prepared detailed technical documentation such as workflows, scripts and diagrams in coordination with research scientists.

Environment: Java, J2EE,HTML, CSS, Java Script, Spring, Hibernate, Eclipse, Maven, HTML5, CSS3, Java Script, Angular JS, Oracle, RESTful, SOAP, web services, UNIX,SQL, Spring Boot, Jenkins.

Confidential, Indianapolis, IN

Sr. Java Developer

Responsibilities:

  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction. Designed, developed a custom, single-page, responsive web application on front end using AngularJS .
  • Developed forms for user event handling and validations using JavaScript’s and AJAX . Involved in attending Scrum meetings.
  • Develop UNIX administration test plans and perform testing. Used ANT Build files to build the applications in UNIX environment.
  • Used Spring Model View Controller (MVC) architecture to develop the web application. Used JSPs in front-end, spring framework in business layer and Hibernate in persistence layer.
  • Extensively used JDBC APIs for database connectivity and data retrieval. Created Hibernate mappings using Core java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity. Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed programs to send email alerts and error logs in the event of process failures. Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Used Spring IOC to inject the dependent objects at run time. Developed Hibernate Dao classes along with spring framework classes to save and retrieve data from the database.
  • Used the Inversion of Control module of Spring Framework and Developed Controller for request, response paradigm by Spring Controllers using Spring MVC .
  • Writing the front-end look and appearance for the screens using Core java , Bootstrap , JavaScript , AJAX , AngularJS , jQuery and back end data handled using MY SQL .
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO’s . Implemented object/relational persistence (Hibernate) for the domain model. Implemented Spring DAO layer to interact with the database.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript . Having knowledge of advance reporting using Node JS .
  • Implemented the application using Spring IOC , Spring MVC Framework . Created web services using SOAP , to allow application and services to connect them over the Internet.
  • Used SOAPUI Functional testing tool for API Testing which supports multiple protocols such as SOAP , HTTP , and JMS .
  • Used Spring DAO Module along with Struts Framework to deal with Database. Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS .
  • Extensively used JUnit for unit testing, integration testing and production testing. Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, Agile(SCRUM), Spring MVC, JSP, Spring, Spring Boot Oracle, SOAP, UNIX SQL, PL/SQL, JSON, XML, GIT, JUnit, Jenkins.

Confidential, McPherson, KS

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC .
  • Developed Web services to allow communication between the applications using Restful Web Services.
  • Developed the action classes, Action form classes, created JSP's using Struts tag libraries and configured in Struts-config.xml, web.xml files.
  • Worked on Struts Action classes, Action forms and Struts-config.xml. Used Struts Validator Framework for server side and client-side validations.
  • Developed designed specifications using UML including Use case , Class and Sequence diagrams. Installation, up gradation, configuration and Capacity Planning of Unix/Linux infrastructure for mid to large data centers.
  • Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
  • Developed user interfaces using JavaScript, HTML , CSS custom tags. Developed the Presentation and Controller layers using JSP , HTML, JavaScript , Business logic using Spring IOC and Persistent layer using DAO, Hibernate For all modules.
  • Worked on the Hibernate ORM including HQL and implementing HQL queries for Oracle 11g database.
  • Implemented service layer classes using Spring IOC . Used Spring ORM along with Hibernate to deal with database operations.
  • Used Hibernate Query Language (HQL) to have database access with Hibernate. Developed the application using industry standard design patterns like Service locator , Singleton, MVC , and Factory Pattern for re-usability .
  • Used JavaScript for Client-Side validation in JSP pages. Implemented Web services components SOAP and UDDI to interact with external systems.
  • Developed the code environment using IDE as Eclipse and deployed into Tomcat Server. Collaborated with testers and developers and prepared test plans for producing high quality software applications.

Environment: AJAX, JavaScript, JSP, Spring, DAO, Hibernate, UML, Design patterns, SOAP Eclipse, Oracle 10g, ANT, JUNIT, HTML, XML, CSS, Windows XP.

Confidential

Junior Java Developer

Responsibilities:

  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site. Worked with CSS Background , CSS Layouts , CSS positioning , CSS text , CSS border , CSS margin , CSS padding , CSS table and CSS behaviors in CSS including the box model.
  • Involved in entire life cycle development of the application through OOPS , Class , Multi-threading , Collections concepts .
  • Involved in the design and implementation of Action Servlet, which acts as Controller Servlet. Involved in the design and implementation of Action Class to execute the business logic and Action Form to validate the form data.
  • Developed the application on Eclipse IDE . Participated in functional integration and unit testing. Extensively worked on front end, using the Servlets, JSP , and Java . Developed views using JSP and used JSP for the presentation layer and Java Beans for model layer.
  • Developed the controller servlet to handle the requests and responses. Utilized the Tiles framework for page layouts. Involved in writing client-side validations using Java script .
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC . Helping the end users understand the working of the system, and deployment of the project.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: HTML, CSS, Servlets, Tiles, Java Core, Java script, JSP, JDBC, SQL, XML, UML, Eclipse, Oracle.

We'd love your feedback!