We provide IT Staff Augmentation Services!

Sr. Java/java Ee Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Senior Full Stack Java Developer wif over 6 years of experience in developing end - to-end web and enterprise applications using Core Java concepts and Java EE technologies.
  • Sound understanding of Software Project Management and Software Development Methodologies such as Agile (Scrum), Test-Driven Development (TDD) and Waterfall.
  • Proficient in Object-Oriented Programming (OOP) and Aspect-Oriented Programming (AOP) wif hands on development expertise for building n-tier architecture systems including middleware, core business frameworks and back-end database layer.
  • Deep understanding of various Design Patterns like Singleton, (Abstract) Factory, MVC and MVVM Pattern.
  • Comprehensive noledge in Core Java like Concurrency (Multi-Threading), Java Collections Framework (JCF), Data Structures and Algorithms, Exception Handling and JavaFX.
  • Hands-on experience in various Java EE technologies like JDBC, JPA, Servlets and JSP.
  • Expertise in web based enterprise application development using framework Spring 4, including DI/IoC, AOP, JDBC Template, DAO module, Spring MVC (as well as Struts 2) and ORM Integration module.
  • Hands-on experience in using HTML 5, CSS 3 and JavaScript, as well as other UI technologies such as parsing DOM and handling AJAX calls.
  • Working experience wif JavaScript libraries like jQuery and front-end frameworks like Bootstrap, KnockoutJS and AngularJS.
  • Experienced in using Object Relational Mapping (ORM) tools such as Hibernate 4, hands on experience in scripting Hibernate (Criteria) Query Language.
  • Proficient in scripting SQL queries and CRUD operations wif working experience of RDBMS like Oracle Database and Oracle MySQL.
  • Hands-on experience wif MapReduce and Hadoop tool set to address Big Data problems using Non-Relational (NoSQL) databases such as MongoDB.
  • Familiar wif HTTP Protocols, as well as XML (JAXB) and JSON parsing wif hands on experience of SOAP and RESTful based Web Services.
  • Analyzed and implemented the projects using application servers like Oracle WebLogic and web servers like Apache Tomcat.
  • Developed and implemented test cases using unit-testing framework like JUnit and Mockito.
  • Expertise in Java EE tools such as build automation tool Apache Maven, Java logging framework Apache Log4j and distributed revision control system SVN.
  • Familiar wif Financial Market/Products, Quantitative Finance Models, Financial Derivatives Pricing Algorithms and Trading Strategies.
  • Deep understanding of Data Mining including Classification, Clustering, Regression and Data Backup, familiar wif Machine Learning Algorithm Design like Supervised/Unsupervised Learning.
  • Results-driven, details-oriented team player wif problem-solving, trouble-shooting capabilities, software installations, server configurations and documentation skills.
  • Self-Motivated, fast learner wif strong interpersonal and communication skills. Demonstrated records of analyzing complex problems, implementing solutions in a fast paced environment.

TECHNICAL SKILLS:

Programming Languages\Back-end Frameworks\: Java 8, Java EE 7, JavaScript, SQL, \spring 4, Struts 2, Hibernate 4, NodeJS, UNIX shell scripting.\ExpressJS.

Java EE Technologies\Front-end Frameworks\: JDBC, JPA, Servlet, JSP, JAXB.\Bootstrap, KnockoutJS, AngularJS, Tiles 3.\

UI Technologies\Web Services\: CSS 3, HTML 5, AJAX, jQuery, DOM.\SOAP, RESTful.\

Servers\Methodologies\: Apache Tomcat, Oracle WebLogic.\Agile, Scrum, TDD, Waterfall.\

Databases\IDEs\: Oracle Database 10&11g, MongoDB, \Eclipse, IntelliJ IDEA, WebStorm, Oracle Oracle MySQL 5.\SQL Developer.\

Java EE Tools\Other Software: Maven, Log4j, SVN, Git, JUnit, SoapUI.\Fiddler, Putty, Jenkins, Chrome DevTools.\

MISC: Design Patterns, XML, JSON, Lombok, \Confluence, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Sr. Java/Java EE Developer

Responsibilities:

  • Applied Agile Scrum methodology wif TDD approach and contributed to all Sprints. Worked wif cross-functional members include product owner, scrum master, team lead, business analyst, software engineers, QAs and UI designers.
  • Used Design Patterns such as Singleton, Factory and Facade for software structures and different business logics.
  • Created POJOs, POJIs, JavaBeans to store the data fields for business models and presentation layers, as well as to implement the Dependency Injection.
  • Built Data Access Objects (DAOs), DAO Implementations, Services and Service Implementations to achieve data communication between the UI layers and database, as well as loose the couplings between different layers of the application.
  • Used Spring 4 framework to integrate different modules and components of the application, configured the integration using XML and Annotation methods. Obtained bean references using Dependency Injection (DI)/IoC.
  • Applied Struts 2 as the controller module, integrated the JSP files wif DAO Implementations into different Actions using Struts 2 Annotations.
  • Defined the structure and layout of web pages using a variety of tags and attributes of HTML 5, implemented AJAX calls using jQuery ajax function and two way data binding features of KnockoutJS.
  • Created DataTables wif queried results from database and presented them into different pages using JavaScript and jQuery.
  • Implemented DAOs using Spring JDBC Template; marshaled Java objects to XML and unmarshaled XML to Java objects using JAXB.
  • Integrated Spring 4 framework wif Hibernate 4 using ORM Integration module, extensively contributed to persistent layer construction using Hibernate 4 framework.
  • Extensively participated in scripting SQL queries and managing the Database Schema in the Oracle Database 11g.
  • Implemented document-oriented MongoDB database as the file system to store customers’ summary files; indexed and queried the business subjects from different collections wif aggregations.
  • Used Maven to build and manage the dependencies of all used frameworks in the application, used SVN to commit and control the project versions.
  • Developed and executed test cases using JUnit to verify business logics, coordinated wif QA and other teams to get the test data and set up test environments for integration and functional testing.
  • Built logging modules using Log4j to decouple business logics from logging, tracked issues and defects using JIRA.
  • Greatly contributed to the Documentation construction and management using Confluence, as well as for scrum meetings and brainstorm discussions.

Environment: Java 8, Java EE 7, Design Patterns, Scrum, Spring 4, Spring JDBC Template, Struts 2, Tiles 3, KnockoutJS, Hibernate 4, HQL, HQCL, SQL, Oracle Database 11g, XML, JAXB, JSON, JSP, HTML 5, CSS 3, JavaScript, jQuery, Maven, JUnit, Log4j, SVN, JIRA, Confluence, Tomcat 8.0, Eclipse

Confidential, NYC, NY

Sr. Java/Java EE Developer

Responsibilities:

  • Involved in different stages of Software Development Life Cycle, gatheird and analyzed new functionality to meet the business users’ requirements.
  • Integrated and configured different modules and components of the application using Spring 4 framework wif XML and Annotation methods.
  • Developed POJOs and POJIs for the business logics using Java Collections Framework.
  • Built Model Classes wif one-to-one and one-to-many relationships for data persistence.
  • Constructed persistent layers as well as Data Transfer Object (DTO) using Hibernate 4, DAO Support Classes and JPA.
  • Built Model Classes for Hibernate wif one-to-one and one-to-many relationships, scripted HQL and HCQL for specific business logics in the DAO Implementation layer.
  • Scripted SQL queries as well as HQL/HCQL queries; enabled Hibernate 2nd Level Cache using EhCache to enhance the performance of data communication; applied both LAZY and EAGER loading in different business scenarios.
  • Implemented HTML4, CSS3 and Bootstrap to design the structures and components of the interactive webpages.
  • Used Log4j framework for logging messages at various levels, applied Maven to manage the project dependencies, used Git as the version control system.
  • Developed and executed test cases using JUnit framework for business unit testing.

Environment: Java SE/EE 7, Design Patterns, Spring 4, Hibernate 4, POJO, POJI, JDBC, JPA, SQL, HQL, HCQL, Oracle Database 10g, Log4j, Git, JUnit, XML, HTML 4, CSS 3, AJAX, Tomcat 7.0, Eclipse

Confidential, NY

Java/Java EE Developer

Responsibilities:

  • Contributed to analysis, design and implementation and testing of different components of the application.
  • Applied Struts 2 framework to develop action classes and controllers, implemented Struts Validation for both client side and server side validations.
  • Used Hibernate 3 wif JPA to build up persistent layers for data communication.
  • Created DAO and Service layers, implemented DAO and Service classes using HQL and HCQL in Hibernate 3.
  • Implemented AJAX calls in the webpages using JavaScript for consuming JSON data through REST APIs.
  • Involved in the development of back-end controller as well as front-end presentation layer using Servlet and JSP.
  • Tracked the development requirements and implemented logging modules using Log4j.
  • Developed and executed test cases using JUnit; used SVN to control the project versions.

Environment: Java SE/EE 6, Struts 2, Hibernate 3, Servlet, JSP, JDBC, JPA, Oracle Database 10g, SQL, HTML4, CSS2, JavaScript, Log4j, JUnit, SVN, Tomcat 6.0, Eclipse

Confidential, NYC, NY

Java/Java EE Developer

Responsibilities:

  • Gatheird users’ requirements and analyzed the business logics.
  • Applied Design Patterns like Singleton, Factory and MVC to improve the application performance.
  • Used Core Java to develop POJOs and JavaBeans to store data fields for business logics.
  • Scripted SQL queries as well as JDBC connections and configurations.
  • Implemented HTML4, CSS2, JavaScript and JSP for functional and dynamical user interface design.
  • Used Log4j framework for logging purposes.

Environment: Java SE/EE 6, Design Patterns, POJO, JavaBeans, Servlets, JSP, JDBC, SQL, HTML4, CSS2, JavaScript, Log4j, Tomcat 6.0, Eclipse

Confidential, NYC, NY

Java/Java EE Developer

Responsibilities:

  • Understood the users’ requirements and business logics.
  • Contributed to the Documentation of the project.
  • Implemented Core Java, JDBC and SQL queries for data communication between database and business model implementations layer.
  • Created Tables and maintained Schemas in the Oracle Database.
  • Involved in UI design using HTML4, CSS2 and JavaScript.

Environment: Java SE/EE 6, JDBC, SQL, Oracle Database, HTML4, CSS2, JavaScript, Maven, Documentation, Tomcat 6.0, Eclipse

We'd love your feedback!