We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Marietta, GA

SUMMARY

  • 7+ years of experience in utilizing different tools in software developer, business, web, and client - server
  • Expert in developing Java based software applications and web applications using J2EE framework which includes Spring Boot, Spring, Servlets, JSP technologies.
  • Hands on experience in MVC frameworks.
  • Very well experienced with various Spring modules like Spring Core, Spring Data Access, Spring Security and Spring Web framework.
  • Involved in producing & consuming SOAP and RESTful web services.
  • Strong technical knowledge and experience on ORM frameworks like JPA, JDBC, hibernate to map the Java Objects with database tables.
  • Working on diverse Database Servers like MySQL, Oracle, Mongo DB.
  • Expert in frontend technologies such as Angular, AngularJS, HTML, CSS, JavaScript, jQuery, Bootstrap, JSTL, XML and JSON.
  • Experience in building and deploying projects using Maven and Jenkins.
  • Experience in deploying applications in web and app servers like Tomcat and JBOSS.
  • Knowledge and Experience on MVC, Singleton, Front Controller Factory, Abstract Factory, Session.
  • Experience with writing unit test cases in Junit.
  • Working experience on Jira, Trello, SharePoint tool.
  • Expertise in various version control tools such as SVN and Git.
  • Good working knowledge of using the tools like log4j, slf4j.
  • Good knowledge and experience in Agile Scrum methodologies, Waterfall, Test Driven Development (TDD).
  • Proficiency in programming with various Integrated Development Environments (Java IDE’s) like IntelliJ, WebStrom, Spring Tool Suite, Eclipse, MyEclipse, NetBeans.

TECHNICAL SKILLS

Programming Languages: Java

Web Technologies & Scripting Languages: HTML-5, CSS-3, JavaScript, jQuery, AngularJS, Angular, Mustache JS AJAX, XML, JSP, JSF, XSL, SOAP, WSDL, XSLT, XHTML, JSON-Parsing, JSON-DTD, Schema Modeling.

J2EE MVC Frameworks: Spring MVC, Spring Core, Spring DAO Struts 2, JSF.

Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Session, Business Delegate .

Web Service Specifications: JAX-RPC, JAX-WS (SOAP), JAX-RS (Restful).

Databases: MySQL, SQL, DB2, PostgreSQL, Oracle 9i/10g/11g/12c, MongoDB, and Cassandra.

ORM Frameworks: JDBC, Hibernate, JPA, Spring JDBC.

Application Servers: IBM WebSphere, Oracle Web Logic, JBoss, Apache Tomcat, Glassfish.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Testing tools: Ad-hoc, Functionality testing, Black box testing, Junit, Mockito, Spring JUnit.

Logging Tools: Log4j, AspectJ, Slf4j.

Version Control: Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), Assembla, Git.

IDE & Reporting Tools: Eclipse, MyEclipse, IntelliJ, NetBeans.

Build Tools: Ant, Maven, Jenkins.

Platforms: Windows (7, Vista, XP), Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java/J2EE Developer

Responsibilities:

  • Utilize XP/Agile and TDD methodology.
  • Using Angular framework on top of HTML 5 and CSS 3 to develop single sign on application.
  • Using Java 8 Lambda expression and Streams to efficiently implement business logic.
  • Developing Restful webservices to interact with external systems.
  • Implemented design patterns such as DAOs, DTOs, in Spring Boot for achieving better coding standards.
  • Develops complex test plans to verify new or modified business logic of Spring Boot micro services using Mockito and Junit, Jest to write the unit test cases for Angular and Cypress to write end-to-end test cases complete application.
  • Using Node JS, NPM and Gradle as dependency manager to manage all the dependencies.
  • Using Jest as framework testing tool for Typescript.
  • Using GIT for versioning.
  • Used Apache Tomcat, servers in Dev Environments and in production environment.
  • Used Jenkins for Continuous Integration build tool.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java/J2EE, Spring Boot, REST, Angular, Mustache JS, ngx-datatable, HTML, CSS, JavaScript, JSON, Bootstrap, Junit, Jest, Cypress, Gradle, NPM, Node JS, Git, Apache Tomcat, InteliJ, TDD Methodology.

Confidential

Full Stack Java/J2EE Developer

Responsibilities:

  • Implemented Micro services Architecture, with Spring Boot-based services interacting through REST.
  • Used Mongo Template as the persistence layer for interacting with MongoDB.
  • Involved in requirement gathering, analysis and design.
  • Developed single page web application using AngularJS.
  • Designed and developed the web application to be responsive for desktop using Bootstrap (HTML, CSS, and JavaScript.
  • Extensively involved in redesigning the entire site with less CSS styles for consistent look and feel across all browsers and all pages.
  • Used Smart Table API to list data in table format.
  • Involved in writing Unit Test cases and testing the Application using JUnit.
  • Used Git as version control.
  • Followed Agile methodology process as a design methodology and used JIRA to manage the issues/project work flow.

Environment: Java/J2EE, Spring Boot, REST, MongoDB, Mongo Template, HTML, CSS, JavaScript, jQuery, JSON, Bootstrap, AngularJS, Smart Table, Junit, Git, JBOSS, Spring Tool Suite, Agile Methodology.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Spring MVC framework to develop the application.
  • Wrote POJO classes for storing data and DAO’s to retrieve data.
  • Used Spring Batch for bulk processing to perform business operations include automated, complex processing of information that is most efficiently processed without user interaction.
  • Used MySQL as a database for transaction management.
  • Used Spring Framework for Dependency Injection and integrated with Spring JDBC.
  • Produced and Consumed SOAP Web Services for transferring data between different applications using Apache CXF.
  • Developed GUI using JSP, HTML for user interaction and styling by using Bootstrap CSS.
  • Used Maven as a build tool.
  • Followed Agile Methodology and participated in SCRUM Meetings.
  • Used JIRA for bug tracking and project management.
  • Involved in developing Unit Test cases using JUnit.
  • Used Slf4j to capture the logs of the application.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Used SVN as code repo for the entire project.
  • Used Apache Tomcat server across all environments.
  • Used Jenkins for Continuous Integration build tool.

Environment: Java/J2EE, Spring MVC, SOAP, Apache CXF, Spring JDBC, MySQL, HTML, CSS, JavaScript, Ajax, XML, JSON, Bootstrap, JSP, Junit, Slf4j, SVN, Apache Tomcat, Jenkins, Agile, Windows, MyEclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible in updating daily and upcoming tasks using Agile methodology.
  • Involved in requirement gathering, analysis and design.
  • Implemented the application based on Spring MVC framework.
  • Implemented Spring DAO for data access using Hibernate.
  • Created rich and highly interactive responsive UI components with JavaScript, Bootstrap, HTML5 and CSS3.
  • Used JQuery library to build Ajax based web application module.
  • Responsible for building a single-page application using the AngularJS development framework.
  • Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
  • Used Spring IOC, AOP modules to coordinate with the application.
  • Implemented Multi-Threaded Environment and used most of the interfaces under the Collection framework by using Core Java Concepts.
  • Worked with Mule ESB for supporting multiple access points of Restful Web Services.
  • Produced and Consumed RESTful Web Services for transferring data between different applications using Apache CXF.
  • Used Hibernate as the persistence layer for interacting with Oracle.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Involved in writing UnitTest cases and testing the Application using JUnit.
  • Used Git as version control.
  • Used JBOSS Application Server for deploying the application.

Environment: Java/J2EE, HTML, CSS, JavaScript, JQuery, Ajax, XML, JSON, Bootstrap, JSP, AngularJS, Spring MVC, RESTful, Apache CXF, Hibernate, Oracle, Mule, Junit, Git, JBOSS, Eclipse, Windows, Agile.

We'd love your feedback!