We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 5+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a developer using Java /J2EE in Client - Server and n-tier applications.
  • Proficient in the development of Client/server and web applications using JAVA, J2EE, J2SE, technologies and Web technologies for enterprise applications.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using Java technologies like Hibernate, Spring, JSP, JDBC and web services.
  • Experience in implementing Java 8 features and like parallel streams, lambdas and filters.
  • Has enough knowledge in using JAVA 8 features like Lambda Expressions, Streams, Method References, Repeating Annotations and Method Reflections.
  • Experienced in MVC (Model View Controller) architecture with Springs framework involving various J2EE design patterns
  • Expertise in IDEs for software development like NetBeans and Eclipse.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Expertise in design and development of enterprise level spring-based web applications using Spring REST, Hibernate,, JSP and for User Interface Applications.
  • Experience in J2EE design patterns like MVC, Front controller, Factory, Singleton, Transfer Object and Data Access Object. .
  • Good knowledge of Web technologies:, HTML, CSS, JQuery & JavaScript.
  • Strong experience in deploying J2EE components on JBoss, Apache Tomcat, and Confidential WebSphere application servers.
  • Experienced in using build tools such as Maven
  • Extensively used RESTFUL and web services in designing the web applications.
  • Experience in Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Experience in database design and development using PL/SQL, Stored Procedures, Functions and Triggers.
  • Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Languages: Java 8, PL/SQL, SQL

Java/J2EE Technologies: Java, JSP, Java Multithreading, Generics and Collections, Design Patterns

Frameworks: Spring, Hibernate, Spring Boot.

Web Technologies: HTML5, XML, Confidential, CSS3, JavaScript, Angular

Web Services: REST

Design & GUI Tools: Eclipse

App servers: Confidential Web Sphere, Apache Tomcat

Databases/Tools: Oracle, SQL Server, My-SQL

Methodologies: Agile, Waterfall

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities

  • Involved in requirement gathering, Analysis, Design, Development, documentation, UAT and Production phases of the application.
  • Used Spring Framework for developing and implementing the web-based application following the MVC.
  • Used Spring Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the spring-config.xml.
  • Developed Rest service for authentication using Spring Boot with embedded Tomcat server. Used spring boot for single sign on page application to access more quickly.
  • Used Java 8 features like lambda expressions and Java Stream API.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use Java 8 features Lambda and Streams in particular.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Designed and developed front view components using JSP, HTML5 and CSS3. Developed Interactive web pages using and JavaScript.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Developed Java classes for implementing Business logics using Spring Service Layer classes & JPA Entities.
  • Created WAR/EAR files using MAVEN build and deployed them on JBOSS server.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8, Spring, Spring Boot, Hibernate, Tomcat, HTML5, CSS3, JavaScript, JSP, Eclipse, XML, Java Apache, Maven, JBOSS, Log4J, SQL, Agile and Windows.

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Involved in (SDLC) Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Developed application using spring MVC, JSP, JSTL and on the presentation layer, the business layer is built using spring.
  • Extensively used Java 8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
  • Utilizing Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Spring Boot to create stand-alone spring application
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Involved in writing application level code to interact with APIs, Web Services using , Confidential, XML and Java Script. .
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server.
  • Compiled and built the application using Maven scripts and deployed the application.
  • Used log4j to log all error messages of application along with debugging purposes.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Involved in creating, modifying SQL queries, prepared statements and stored procedures used by the application.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Participated in the status meetings and status updating to the management team.

Environment: Java 8, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, JSP,, Confidential, XML, DAO, Maven, Log4j, JUnit, SQL, Agile and Windows.

Confidential, Rivers wood, IL

J2EE Developer

Responsibilities:

  • Interacted with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Used Spring Framework for front end development and spring validator framework for front end data validation.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Developed the Web Interface using HTML, CSS and JavaScript.
  • Implemented and tested the enterprise application with JQuery and Spring MVC.
  • Used Java Mailing API for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
  • Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling..
  • Used Log4j for External Configuration Files and debugging.
  • Wrote test cases in JUnit for unit testing of classes.
  • Involved in RDBMS database design using SQL to write Stored Procedures, Functions, Triggers, prepared Statements.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: J2EE, Spring, Hibernate, XML, Confidential Web-Sphere, Log4j, JUnit, SQL, Agile and Windows.

Confidential

Java Developer

Responsibilities:

  • Gathered Business Requirements and meeting different users of the application.
  • Involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.
  • Involved in writing the action classes and from beans for different modules using Spring MVC.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed JSP and Java Beans using Eclipse.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Eclipse is used for development as IDE.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Performed Client side validations using Java script.
  • Created Hibernate mapping files to map with the data base tables and Java objects.
  • Used Maven for the build process.
  • Planned and implemented various SQL, Stored Procedure and triggers.
  • Involved in Production support and provided training and knowledge transfer to the user.

Environment: Java, spring, Hibernate, JSP, JSTL, Eclipse, HTML, JavaScript, Ant, SQL, and Windows.

We'd love your feedback!