We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Have 6+ years of work experience in developing Java/J2EEproject requirements gathering, analysis, design, Software development and implementation.
  • Experience in framework design like Strut 1.0/2.0, Swing, Hibernate, Spring, Spring Batch, Spring Core, Spring Boot, Spring MVC.
  • Experience in all phases of Software Development Life Cycle (SDLC) from creating Business requirement docs, project plan docs, building front end design templates, coding application, Unit testing, version control, production deployment and support.
  • Proficient in User Interface(UI) design and development process using technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSP, Bootstrap, ReactJS.
  • Excellent knowledge of Object Oriented concepts and exposure to Java/J2EE technologies.
  • Experience in building the components using Core Java, Servlets, JSP, Swing, Struts 2, JDBC, EJB, Web Services, Hibernate, Spring, Spring MVC.
  • Strong work experience in JDBC using SQL Queries in MySQL, MS SQL,MS SQL Server 2012,MongoDB as backend in J2EE applications.
  • Excellent work experience in coding with View layer, Business service layer and Model layers (MVC frameworks) and component based development.
  • Good working experience in ORM model Hibernate/JPA and RDBMS concepts.
  • Hands on experience in J2EE Design Patterns like Singleton, Factory, Facade, Composite and Data Access Object.
  • Troubleshooting expertise using Firebug, IE developer tool kit and Chrome extensions.
  • Work experience on different application servers like Apache Tomcat, Glassfish.
  • Worked in Agile and Waterfall methodologies.
  • Strong experience in SDLC design phase using UML, Sequence and Class Diagram generation using RSA 9.0.
  • Experience in IDE - Eclipse, Spring Tool Suite, NetBeans.
  • Skilled with version control software like Git, SVN.
  • Good adapting, quick learning, excellent communication and interpersonal skills.
  • Strong leadership and good communication skills to help the team develop and implement the right solution.

TECHNICAL SKILLS

Java/J2EE Technologies: Java SE 7,8,9Servlets, Swing, JSP, Struts, Scala,Hibernate 5.X, EJB 3.0, JDBC, JMS, Spring, Spring MVC, JSF, Web services, Webscraping, Restful services, JUnit

Web Technologies: HTML, CSS, JavaScript, jQuery, Ajax, XML, JSON, Bootstrap, ReactJS

Database Technologies: MS SQL Server 2008/2012, MYSQL 5.0, MongoDB 2.X, Oracle 9i/10g

Build and Deploy Tools: MAVEN, Git, ANT

Application Server: Apache Tomcat 7.x,8.x,9.x, IBM WebSphere Application Server (WAS) 7.0/8.0, Glassfish

IDE: Eclipse, Web sphere RSA 8.0, Spring Tool Suite, NetBeans

Operating System: Windows, Unix, Linux

Others: PUTTY, Microsoft Visual Studio 2012/2015, C#

PROFESSIONAL EXPERIENCE

Confidential, Peoria, IL

Sr. Java Developer

Responsibilities:

  • Prepared and maintained Architectural documents, non-functional requirement documents for various project modules.
  • Worked in designingProduct Linkdatabase with the help of DBA.
  • Involved in designing the User interface using HTML5, CSS3, JSP, JSON, JavaScript, jQuery, Ajax.
  • Redesigned the Web Pages of the existing tools and achieved the high performance by many folds leveraging the modern UI Frameworks.
  • Design and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, Oracle.
  • Implemented awebscrapingprogram in Python to browse App Store and store App information into MongoDB.
  • UsedAWSlambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Developeduse case diagrams,class diagrams,database tablesand mappingbetween relational database tables.
  • Execution of Selenium Test cases and Reporting defects.
  • Develop Restful service usingScalaAkka and Spray framework with functional programming techniques.
  • Designed high performance customized event notification logging system to analyze the data and sends out alerts and notifications.
  • Designed and implemented the backend and middle tier layer using Spring technologies
  • Involved in buildingjQueryfor handling Ajax requests and events. Used jQuery to create plug-in on top of the JavaScript library.
  • Worked onAgile Scrum methodologywith 2 weeks sprints, attended milestone meetings, planning meetings
  • Developed Unit test cases using JUnit. Maintained the application configuration information in various properties file.

Environment: Java, Java 7,Spring MVC, Spring Integration, SeleniumHibernate, XML, Web logic, Oracle, PL/SQL, JUnit,Restful Web Services, Maven.

Confidential, Peoria, IL

Java Developer

Responsibilities:

  • Implemented functionality like searching, filtering, sorting, validating using ReactJS/Redux and Java Script.
  • Responsible for development of JavaScript files to meet the business requirements.
  • Responsible for implementing best design patterns to interact with backend J2EE.
  • Designed and integrated the full scale Hibernate 4.0 Persistence solutions with the application architectures and used Annotations Developed Session Bean for implementing the Business Logic.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings. Developed use case diagrams, class diagrams, database tables and mapping between relational database tables.
  • Created Test cases Using Element locators and Selenium Web driver methods.
  • Involved in migrating Hive queries into Spark transformations using Data frames, Spark SQL, SQL Context, andScala.
  • End to end design and development of a configuration management web application using Spring boot.
  • Developed Web Services for Integrating with the Enterprise Information System Tier.
  • Responsible for quality assurance of all web design projects including web usability, accessibility, testing and debugging.

Environment: Java, MERN Stack Spring Data, HTML, CSS, Selectors, pseudo classes, XML, XSLT, SOAP, Oracle, MongoDB2. X.

Confidential, Plano, Texas

Java Developer

Responsibilities:

  • Involved in analyzing BRD with team and understood and Estimated tasks for given BRD.
  • Responsible for setting up Java Project for application.
  • Responsible for Middleware and Backend part of the project.
  • Responsible for Creating required entities (Tables) and adding monk data.
  • Created multiple web services to Retrieve, Send, Update, Delete, Save and Validate Data.
  • Responsible for Creating WSDL Document and Generating DTO’s, Service Class and Service IMPL using Ant Script.
  • Responsible for creating Data Objects, Manager and DAO.
  • Responsible for writing SQL Queries
  • Responsible for Testing and generating Request and Sending Response back to FLEX using Web Logic Server.
  • Responsible for deploying application on Web Logic Server.
  • Responsible for Testing and Debugging Web Services to get Expected and Accurate Response.
  • Responsible for writing Unit Test Cases for entire application Junit Easy Mock in a Test-Driven Development.
  • Used RALLY Software to Implement Agile Methodology for developing an application.
  • Involved in preparing documentation (Detailed Level Design).

Environment: Java, J2EE, ANT Script, WebLogic Server, Eclipse Neon, XML, JAX WS, SOAP Web Services, Oracle SOA suite, Oracle 10gi, DBVisualizer8.0.9, Adobe Flash Player.

Confidential, Chicago, IL

Senior Software Engineer

Responsibilities:

  • Responsible for developing a Global Business intelligence report to the users in Israel.
  • Developed a BPEL interface to read the CSV file from a secured remote FTP server, parse the file and load it into custom tables based on the requirement
  • Used FTP adapters, XSL transformations to achieve the data validation and load into the custom tables.
  • Used BPEL’s Email notification activity to send an email report to the concerned users
  • Responsible for setting up JNDI connection for secure FTP server in Application Server.
  • Responsible for sending an email report to the users when the data load fails
  • Prepared mapping documents according to company standards.
  • Involved in documentation reviews.
  • Invoked the Stored Procedures in DAO layers and processed the results.
  • Analyzed PL/SQL code at intermediate level to fix the data issues.

Environment: Java, Oracle 10g, Oracle SOA Suite 10.1.3.4/ 10.1.3.5 , BPEL, Oracle WebLogic, Eclipse Neon and XML.

Confidential

Software Engineer

Responsibilities:

  • Responsible for creating UMLs like Use Cases, Class Diagram, Sequence Diagram, etc.
  • Developed quality working components using Spring MVC, JMS API and Java Mail API to implement use cases.
  • Developed dynamic web pages using JSP, CSS, AJAX, etc.
  • Integrated Maven into the application to install all jar dependencies related to Spring MVC and Hibernate.
  • Used Hibernate to connect POJO classes with MySQL 5.1 database tables.
  • Used JUnit for writing unit test cases.
  • Used Apache Tomcat server for deploying the application and Git for version control.

Environment: Java, Spring MVC, Hibernate, Java 7, JMS, Java Mail, JSP, CSS, jQuery, MySQL 5.1, AJAX, JUnit, Apache Tomcat, Git, Maven.

Confidential

Software Engineer

Responsibilities:

  • Worked in Agile Development and maintained good level of communication in team going through all phases.
  • Involved in developing HTML and CSS pages and developed Presentation layer with JavaScript, jQuery.
  • Worked with a team of front-end developers to build UI design concepts and prototypes.
  • Involved in MySQL query tuning and optimization.
  • Pushed existing web application to Git.
  • Evaluated, analyzed, and tested web interface to understand and enhance the overall usability of the designs.
  • Created Hibernate mapping files for business objects with tables in the database.
  • Resolved issues and dependencies with components of different subsystems by effective communication with other groups
  • Deployed the applications on Apache Tomcat Server.
  • Participation in client meetings for issue and risk related discussions.

Environment: Java, JavaScript, jQuery, Hibernate, XML, HTML, CSS, MySQL, Eclipse, Apache Tomcat, Git.

Confidential

Associate Software Developer

Responsibilities:

  • Developed and designed UI origination screens with Spring MVC and JavaScript's.
  • Coded EJB exposed as SOAP Web services (JAX-WS) for business logic.
  • Designed various UML diagrams with difference performance metrics.
  • Created Mappers, Validator, error handlers, value objects, helpers and invokers.
  • Modified Hibernate classes to accommodate new tables.
  • Ran static code analyzer tools to identify CQ violations and fixed them.
  • Troubleshot and fixed pre-production issues and defects.
  • Provided release support and post production warranty support.
  • This project was executed with agile model. Managed all the stories and tasks through RTC.

Environment: Java, EJB2, JAX-WS, HTML, Spring MVC, JavaScript, JAVA 7, MySQL, WAS 7.0, RSA 8.0, PUTTY, AJAX.

Confidential

Associate Software Engineer

Responsibilities:

  • This project was executed with Agile model.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Hibernate, Spring Annotations and Tomcat Web server.
  • Involved in conversion of ASP application to Java/J2EE application due to compatibility and performance issue.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using HTML, CSS, JSP, Bootstrap.
  • Used JavaScript and JSON for client-side validations and Git for version control.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Created knowledge transition documents about the project and shared with maintenance team.
  • Troubleshot and fixed pre-production issues and defects.

Environment: Java, JAVA 7, Spring framework (Dependency Injection, MVC framework, AOP), Hibernate, HTML, CSS, JSP, JavaScript, JSON, XML, Tomcat, Log4J, JUnit, Eclipse, GIT, Maven, MySQL 5.0.

Confidential

Software Intern

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Hibernate, Spring Annotations and Tomcat Web server.
  • Designed the presentation layer using HTML5, CSS, Bootstrap, JSP, AngularJS.
  • Used JavaScript and JSON for client-side validations and core Java to code controller and model layer.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed the JSON response from Ajax calls like GET and POST.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Involved in development of REST Web Services using Spring MVC to extract data from databases.
  • Created test cases and performed Unit testing using JUnit
  • Used Git as version control and JIRA for defect tracking
  • Worked in Agile Development(JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
  • Participation in client meetings for issue and risk related discussions.

Environment: Java, JDK1.6, Spring framework (Dependency Injection, MVC framework, AOP), Hibernate, HTML5, CSS, JSP, JavaScript, JSON, XML, Tomcat, Log4J, JUnit, Eclipse, JIRA, GIT, Maven, MySQL.

Confidential

Software Intern

Responsibilities:

  • Developed the component using Struts framework, Involved in complete SDLC - Requirement.
  • Involved in Requirements, Design, Coding, Unit testing and Integration Testing phases of the project.
  • Used J2EE Design Patterns Session Façade, Singleton Pattern and Data Access Object.
  • Developed JSPs pages using Struts tags, Servlets and EJBs for middle tier.
  • Involved in designing frontends using JSPs, Servlets, HTML, DHTML and CSS.
  • Responsible for client-side validation using Struts.
  • Developed XML and XSL objects for Data conversion/transfer.
  • Design and development of the Data Access layer (DAO) using Hibernate.
  • Involved in analyzing and the solving the problems and developing the enhancements to resolve the bugs/issues.
  • Used ANT to build and deploy the builds of the developed applications on JBoss application server.
  • Involved in preparation of test cases, test plans, unit testing, integration testing.
  • Involved in creating SQL Packages, Procedures, Triggers, Functions and various database objects.
  • Used Log4J for logging the applications exceptions and debugging statements.
  • Involved in modules integration and code review.

Environment: Java, Java1.3, J2EE, JSP, HTML, JavaScript, Struts, Hibernate, Servlets, EJB, JMS, JBoss, Eclipse, PLSQL developer, Oracle.

We'd love your feedback!