We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Akron, OH

SUMMARY

  • 5+ years of strong experience in diverse aspects of IT industry, encompassing analysis, design, development, validation and execution of business applications in Java/J2EE and Web Technologies.
  • Experience in Object Oriented (OOP), J2EE and Client & Server - side technologies.
  • Expertise in developing GUI using HTML, Java Script, CSS, jQuery.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, Web Services and other open source frameworks and APIs.
  • Experience in developing web applications using JAVA/J2EE concepts like, Multithreading, Collections, JSP, Servlets, Hibernate, spring REST, Spring Boot, Struts, web services, Micro Services and Java Beans.
  • Strong experience with relational database like IBM-DB2, Oracle and SQL server for data modelling and backend development of enterprise applications.
  • Worked extensively in the Agile Scrum methodology and Waterfall team setting.
  • Proficient in implementing MVC architecture using Struts and spring Experience.
  • Have a good understanding about different phases of the Software Development Life Cycle (SDLC) using both waterfall model and enhanced model with Agile Methodologies.
  • Experience in Design patterns and have developed different-types of design patterns like Factory, singleton.
  • Extensive development experience on different IDE’s like Eclipse, IntelliJ, and Net beans.
  • Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris.
  • Implemented projects of finance and healthcare verticals, increase operational efficiency and help clients in making key business decisions.
  • Strong analytical/problem solving skills and a team player with excellent communication skills.

TECHNICAL SKILLS

Programming Language: C++, Java, COBOL, JCL, JavaScript, HTML, XML

Web Development: HTML 5, HTML, CSS3, Java Script, Ajax, jQuery, JSON, AngularJS, ReactJs

Databases: Oracle 10g/11g, SQL Server, MySQL, IBM-DB2, MS Access

IDE Tools: IntelliJ, Eclipse, Net Beans, Visual Studio

Web Application Servers: Tomcat, Web Sphere, Web Logic

Methodologies: Agile, Waterfall, TDD

Frameworks: Struts, Spring, Spring Boot, Micro Services Hibernate, JUnit

Version Control Tool: Changeman, GIT

Tools: /Technologies: Oracle Data modeler, IBM Data Studio, Toad, Rhapsody, HP QC, MS Visio

Functional Skills: Web Development and Testing, SQL Performance Tuning Data modelling, Data Analysis & visualization using Tableau, Statistical Analysis (JMP)

PROFESSIONAL EXPERIENCE

Confidential, Akron, OH

Java Developer

Responsibilities:

  • Designed and developed features of existing New born screening Java application and validated its functionality using Agile methodology of software development.
  • Developed a module which initiates reporting process in case of abnormal diagnosis results.
  • Extensively used core Java technologies including Java Collections, Interfaces, Synchronization, Serialization, Exception Handling, and Java Beans.
  • Involved in developing business logic components (Session & Entity Beans) using J2EE standards.
  • Developed REST services to model data from the database to JSON format using java Spring MVC Framework.
  • Implemented Presentation and service layers using Spring IOC and annotations and Controllers using Spring MVC Framework, Spring Boot and handled the security using Spring Security.
  • Generate ad-hoc SQL queries using joins, database connections and transformation rules to fetch data from SQL Server database systems.
  • Used Maven for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Used LOG4j to monitor the error logs and used GIT for version control.
  • Used Yodiz tracking tool for assigning and defect management.
  • Worked as a part of AGILE/SCRUM team for product development.
  • Analyzed business and system requirements to develop specification documents and execute the bug fixes in TDD environment.
  • Used standard operation procedures (SOPs) and templated to create and execute validation steps and compile these steps into test plans to perform client-side validations.
  • Conducted Scrum Meetings and participated in retrospectives.

Environment: Java 1.7, J2EE, Spring MVC, Spring Core, Spring IOC, JDBC, Core Java, Hibernate, Eclipse IDE, MS SQL Server, GIT, Windows OS, Agile Scrum.

Confidential, Waltham, MA

Java Developer

Responsibilities:

  • Designed and developed features of existing New born screening Java application and validated its functionality using Agile methodology of software development.
  • Developed web application using JSP, Servlets, Java Beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Provided data persistence by object/relational mapping solution via Hibernate for application CRUD operations.
  • Implement several core design patterns like MVC, singleton, Data Access Object (DOA) and Adapter pattern, etc.
  • Wrote Java Script for client-side validation. Used Java Swing in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Analyzed business and system requirements to develop specification documents and execute the bug fixes. Also provided production support.
  • Participated in reviews and meetings to evaluate documents, verification plans, requirements specification and supported business team with various weekly reports.
  • Estimated bottlenecks of existing modules and provide detailed analysis on it to improve the current business processes.

Environment: HTML 5.0,CSS3, JSP, Servlets, JDBC, Core Java, Swing, XML, Hibernate, Eclipse IDE, GIT, Scrum, MS SQL Server, Windows OS, Agile Scrum.

Confidential

Java Developer

Responsibilities:

  • Partnered with Operations and technology Stakeholders to design a compliance application for anti-money laundering for financial giant AMEX using Java/J2EE and IBM-DB2 as back-end.
  • Enhanced risk scoring functionality which allows the business to foresee their client’s credibility from a batch process to real time web application.
  • Data from various source systems is converted into one single format and loaded into database.
  • Developed UI screens for application on client-side by using HTML, CSS, Java Script.
  • Used Spring Framework for Dependency injection and integrated and used DAO design pattern to retrieve the data from the database.
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Assisted with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Worked on code optimization of DB2 queries and Stored Procedures to interact with database.
  • Data modelling using oracle data modeler to create logical and physical data models using business requirements.
  • Established requirements with client, created system design documents, participated in peer code reviews as part of AGILE scrum development methodology.
  • Recipient of Insta Award for being an outstanding performer of the quarter and smooth implementation of the project.

Environment: Java 1.6, J2EE, JSP, JUnit, HTML5.0, CSS3, JavaScript, Spring 3.0, Hibernate 4, XML, JDBC, Junit, REST, SOAP, CSS, Angular JS, XML, WebSphere 6.1, Changeman, Jira, Maven.

Confidential

Business Analyst

Responsibilities:

  • Meet with client groups to determine user requirements and goals. Act as a Technical Resource from a system requirement standpoint, to bothbusinessusers and the technical teams.
  • Extractbusinessrequirements from the end users keeping in mind their need for the application and documenting it for the developers. Update and maintain the documents in SharePoint for easy accessibility.
  • Analyzedbusinessrequirements into high level and low-level Use Cases, Activity Diagrams / State chart Diagrams using IBM Rhapsody following UML methodology.
  • Created SQL queries and stored procedures, maintaining and tuning stored procedures based on day to day job, monitoring the performance of the database, windows function.
  • Use different statistical modeling techniques to analyze campaigns for insights into attrition behavior, performance of campaigns over time, interpreted data and provided ongoing reports.
  • Participate in reviews and meetings to evaluate documents, plans, requirements, specification and supported business team with various weekly reports.

Environment: MS Office (MS Word, MS Excel, MS PowerPoint, MS Visio), SQL, MS Project, IBM Rhapsody, Agile, UML, Rally.

We'd love your feedback!