We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • 6 Years of IT Experience in Design, Development, Integration and Testing (SDLC) of Software Solutions based on J2EE Technologies.
  • Extensive experience in designing and developing Enterprise Applications in Insurance, Finance & Retail domains.
  • Deep understanding of computer science fundamentals (Data structures, Algorithms, multiprocessing and complex Database designs, Object Oriented Programming and UML).
  • Worked extensively on J2EE technologies like Servlets, Java Server Pages (JSP), JDBC, JNDI, Hibernate, Spring.
  • Good experience of Design Patterns like Singleton, Prototype, Facade, Factory, Adapter, Filter, Decorator, DAO, MVC.
  • Experience with front end web frameworks: AJAX, JQuery, JSON, JavaScript, HTML5, CSS, JS frameworks. Experience with front end web frameworks: AJAX, JQuery, JSON, JavaScript, HTML5, CSS, JS frameworks.
  • Comprehensive work experience on Application Servers such as Tomcat, Web Sphere Application Server.
  • Hands on experience on Shell Scripting and involved in deployment of application on Linux/Unix platform.
  • Extensively worked on Oracle RDBMS and familiar with SQL Server and Sybase.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Experience in Agile and Waterfall methodologies.
  • Experience in version control systems like GIT, CVS.
  • Experience in designing and executing test cases based on Business requirements and Functional Specifications.
  • Good at creating RESTFUL micro services with Spring Boot.
  • Good experience in ELK stack & python programming.
  • Flexible and versatile to adapt to any new environment and work on any project.
  • Ability to think critically and act expeditiously to evaluate situations, make decisions and solve problems.

TECHNICAL SKILLS:

Programming Languages: Java, Python, C, C++, Go.

JEE Technologies: Java, J2EE, Servlets, JSP, JDBC, XML, Spring core, Spring MVC, REST

Web Frameworks: HTML5, CSS3, Boot Strap, Java script, JQuery and Web services.

Python Libraries: Numpy, Pandas, Matplotlib, Seaborn, Plotly, Cufflinks, Beautiful Soup, Scikit - Learn

Databases: Oracle, MySQL, H2, Elastic Search, Logstash, Kibana

AWS Technologies: EC2, S3, Dynamo DB, IAM

Version Control: CVS, GIT.

Tools: & Others: Eclipse, Spring Tool Suite, Maven, JUNIT, GitHub, Tableau.

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, business analysis and design and development of business functionality
  • Created new application framework using spring MVC framework and various design patterns
  • Create data access layer using Spring JDBC and DAO design patterns Façade, Singleton and Factory Pattern
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS
  • Develop, enhance and maintain a Spring Boot based micro services application
  • Worked on SQL Queries and wrote complex SQL for various database operations.
  • Index and retrieve Elastic Search documents with DSL queries in Java
  • Convert Oracle tables to Elastic Search indexes.
  • Use Logstash and Kibana (ELK stack) for Elastic Search monitoring
  • Designed and wrote business service layer for client stock options plans.
  • Developed UI modules using HTML5, JSP, JQuery, JavaScript and CSS.
  • Designed and developed service layer, data layer for the application.
  • Configured Spring Boot and used Maven as build tool and integrated unit tests during development.
  • Used Jira for Ticketing and Team City for Continuous build.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Made efficient use of java collections, design patterns to build the framework classes.
  • Involved in Deployment of application in QA / UAT environment

Environment: Java 1.7, Multi-Threading, Spring Core/Spring MVC 3.4, JSP, Html5, JavaScript, Restful Web Service, Hibernate, JQuery, CSS, log4j, Web Sphere, Eclipse, Team City.

Confidential, Jersey City, NJ

Sr. Java Developer

Responsibilities:

  • Worked on Quick Deposit, Mortgage escrow, Ebills, Liquid card support for COL using Service Oriented Architecture.
  • Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
  • Implemented MVC architecture using Spring Framework. Designing, creating, database, writing DDL, DML statements and populating the Oracle database SQL/PL-SQL.
  • Requirement gathering to creating new WSDL service or update existing service with new changes and provide implementation.
  • Used JSP’s for the presentation layer.
  • Worked on designing API’s for new or updated WSDL’s and provide server side and local implementation.
  • Involved in setting up project structure and design guidelines using design patterns, Maven etc.
  • Designed some caching mechanism in one of project.
  • Actively worked on peer to peer Code review as per the standard design and coding standards.
  • Involved in user testing, deployment of application on various environments.
  • Follow scrum /agile methodologies for project with 3 weeks of sprint cycle

Environment: Java 1.6, Ajax, UML, ANT, WEB-Sphere-8, JSP, Spring 3.0, Hibernate, UNIX, Toad, MQ-Series, Oracle 9.x, DB2, XML and XSL(XSLT), Log4j, JUnit, JavaScript, Jax-Ws, JAXB, Web-Services (SOAP and REST), RAD.

Confidential, New York, NY

Java Developer

Technical Environment: Java 1.6, Spring 2.5, Tomcat 6, Oracle 11g, Eclipse, JQuery, Bootstrap, HTML5, CSS3, CVS, JavaScript, JIRA, Ant, XML, Web Services (JAX-WS), RESTFUL, Unix Shell scripting, JUnit, Selenium.

Responsibilities:

  • Interaction with SMS business team for requirements analysis and clarifications
  • Involved in high level and low level design of application and update design documents with use case diagrams and sequence diagrams.
  • Involved in design and development using JQuery and Spring.
  • Involved in design and development of Account Consolidation project.
  • Implemented create new account, add radio, swap radio, change plan flows using JQuery flow manager, JQuery validator framework.
  • Member of Dev team to configure maintain various branch builds in CVS.
  • Involved in redesign of Web Services using REST.
  • Designed and implemented automated Selenium testing framework.
  • Implemented Unix shell scripts to perform batch tasks.
  • Implemented utilities to identify regression tests to be executed for code changes.

Confidential

Java Programmer

Responsibilities:

  • Worked with business analysts (BA) and analyzed business requirements.
  • Created Use cases, Class diagrams, and Sequence diagrams using MS Visio.
  • Developed client interfaces using HTML, JSP and Spring MVC framework.
  • Performed Form level and business level validations using Spring Validation.
  • Used spring framework for dependency injection, DAO.
  • Deployed application in Development, Integration and Production regions.
  • Performed unit testing using JUnit.
  • Interacted with QA team while working on the bug fixes.
  • Provided on call production support - troubleshoot and resolve production issues.

Environment: Java, J2EE, JSP, EJB, Spring, XML, SQL, JDBC, Eclipse, HTML, Java script, Oracle, Tomcat.

We'd love your feedback!