We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Springville, NY

SUMMARY

  • Enthusiastic, dynamic, hardworking and result oriented Engineer with 7+ years of experiences in the development of software that includes analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
  • Good understanding and knowledge in java basics including inheritance, polymorphism, data structures, collections, generics, concurrency, multithreading, I/O streams, exception handling, swing and JDBC.
  • Good experience in development and implementation of Model-View-Controller using Spring MVC, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
  • Experience on API’s to deliver the data to different modules and worked on the databases like Postgresql and Mysql.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Factory Pattern, Builder pattern, DAO Pattern, Decorator pattern and strategy pattern.
  • Experience in Building, Deploying and Integrating with Maven and Gradel.
  • Experience with developing test case using JUnit.
  • Experience in working with Web Servers like Apache Tomcat and Application Servers like JBOSS.
  • Experience in development of logging standards and mechanism based on Log4J.
  • Experience in front end skills HTML, HTML5, JS, CSS, SASS, Responsive Web Design, Dreamweaver and Bootstrap.
  • Strong interpersonal, analytical and organizational skills with good communication.

TECHNICAL SKILLS

Programming Skills: Java, C, C++, HTML, SQL

J2EE Technologies: Servlets, Spring, Spring Boot, Spring IO, JSP, JDBC

Frameworks, Tools & APIs: Spring MVC, Hibernate, Junit 4, log4j

RDBMS: Postgresql, Mysql

IDE(s) & Development Tools: Eclipse, IntelliJ, Sublime Text

Web/App Servers: Apache Tomcat, JBoss

Build Tools: Maven, Gradel

Front-end UI Technologies: HTML, HTML5, CSS, JavaScript, Sass, Dreamweaver, Bootstrap, Photoshop

Operating Systems: Windows

Design Methodologies: Agile SDLC & Waterfall Model

Version Control: Git

PROFESSIONAL EXPERIENCE

Confidential, Springville, NY

Java/J2ee Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture.
  • Implemented action classes and server side validations for account activity, payment history and Transactions.
  • Used Spring MVC framework, which includes writing Controller classes for handling requests, processing form submissions.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Used HTML, JS, CSS and Bootstrap for the front-end development and validations.
  • Involved in unit testing using Junit, system testing and creation of various test scripts.
  • Developed Components and Interfaces using Spring MVC.
  • Used Maven for project dependency management and for building the application.
  • Worked on database queries and involved in performance tuning of queries.
  • Used GitHub as a version control system.
  • Used Log4J for logging.

Environment: Java/J2EE, JSP, Spring MVC, Hibernate, UML, HTML, CSS, Eclipse, Maven, JDBC, JUnit, GitHub, Log4j.

Confidential, Santa Clara, CA

Java/J2ee Developer

Responsibilities:

  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Worked with core Javatechnologies like Multi-Threading and synchronization.
  • Worked on writing SQL queries, PL/SQL stored procedures for the application database and backend tasks.
  • Involved in performed Unit testing, Integration testing with the quality team.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot
  • Reviewed code and debugged errors to improve performance
  • Performed troubleshooting, diagnostics and analysis to uncover root malfunctions.
  • Strengthened developmental methodologies by introducing a code quality document.
  • Used JavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Used PL/SQL stored procedures for applications that needed to execute as part of ajava.
  • Worked on Spring IOC and dependency injection for managing dependencies throughout the application.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Responsible for developments with clients and third parties in ensuring and meeting structural requirements

Environment: Java /J2EE, Hibernate, Spring Boot, Maven, log4j, Ajax, JBOSS, Angular JS, Junit

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Implemented the MVC architecture using Apache Struts 2.0 Framework.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Worked with various java patterns such as singleton and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Developed Unit test cases using JUnit.
  • Deployed on Apache Tomcat Server.

Environment: Java/J2EE, JSF, Hibernate, HTML, CSS, AJAX, JQuery, Eclipse, Maven, JUnit, Log4j.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in development of the complete flow from the front end to the back-end in agile environment.
  • Responsible for designing different JSP pages and writing Action class using Struts Framework.
  • Involved in research of indexing and searching tools for HTML and JSP contents of web-based application using Apache Ant tool and singleton design patterns.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Wrote DAO classes using Hibernate to interact with the database for persistent operations.
  • Wrote Hibernate mapping classes to the database tables.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Log4j logger tool for logging warnings and error messages.
  • Worked on bug fixing and enhancements on change requests.
  • Involved and participated in Code reviews.

Environment: Java (JDK), Hibernate, Spring, JSP, MVC Servlets, XML, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit.

We'd love your feedback!