We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Kansas City, MissourI

SUMMARY

  • 8 years of IT experience as J2EE Developer in Software Development Life Cycle core areas such as analysis, design, coding, testing, and deployment.
  • Extensive experience developing applications using Agile methodologies with Test Driven Development (TDD), SCRUM.
  • Proficient with front - end Web Page Development using AngularJS, HTML5, CSS3, JSP with Custom Tag Libraries, Bootstrap, JavaScript, jQuery.
  • Strong experience in Core Java concepts such as Multithreading, Collections Framework and Generics, Exception Handling, Reflection.
  • Worked on various design patterns such as Factory Pattern, Singleton, Session Facade, Data Access Object, Data Transfer Object, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in working with various MVC architecture development such as Spring MVC and Struts MVC.
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JDBC, JSF, XML, JSTL, Java Beans, Spring, Hibernate, JAX-WS, JAX-RS, and Struts.
  • Experience in Developing Applications Using Object Relational Mapping (ORM) Technologies such as JPA, Hibernate, and Spring JPA.
  • Good experience in using AWS cloud-based architecture. Used multiple AWS services like S3, EC2, Lambda, SQS.
  • Proficient in RDBMS concepts and worked with MySQL, Oracle and DB2.
  • Strong in Object oriented design/analysis, UML modelling, classic J2EE design patterns (Singleton, Factory pattern, MVC pattern, Proxy pattern and Strategy etc.).
  • Implemented unit testing by writing Test plans, Test cases and performed Junit testing during the project.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers and Functions besides writing DDL, DML and Transaction queries with development tools like Toad.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with Spring and implemented SOA architecture with web services.
  • Good Experience in various open source frameworks like Hibernate and Springs including Spring Core, Spring DAO, Spring MVC, Spring ORM, and Spring AOP.
  • Hands on experience in deploying and configuration multi-tire Enterprise application on various Application servers and Web Servers which includes Apache Tomcat 7.0, Glassfish 4.1, JBoss.
  • Experience in writing application by using build tools such as Maven, Ant, Gradle and deploying them on servers and Jenkins for continuous integration development.
  • Experience with Integrated Development Environment tools like Eclipse and NetBeans.
  • Worked on version control tools like GIT and CVS.
  • Good understanding and hands on Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS).
  • Effective team player with ability to work in rapid and challenging environment.
  • Good analytical, problem solving and interpersonal skills, quick learner, ability to learn new technologies.
  • Have very good exposure to the entire Software Development Life Cycle for requirement gathering coding and other project management activities.

TECHNICAL SKILLS

Languages: Java/J2EE, C, C++, PL/SQL

Java/J2EE Technologies: JDBC, Servlets, JSP, Java Beans, MVC,EJB.

Web Services: SOAP JAX-WS, Restful Web Service JAX -RS.

Cloud Services: AWS - S3, EC2, Lambda, SQS

Development Approach: Waterfall and Agile.

Application / Web Servers: Apache Tomcat Server, Glassfish 4.1, JBoss

System Design: UML.

IDE Tools: Eclipse and NetBeans.

Logging Tools: Log4j, Logging API, Toad, Postman, Swagger

Databases / API: MySQL, Oracle, MS, SQL Server, MongoDB.

Version Control: GIT and SVN

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring Batch, Spring IOC, Spring JDBC, Spring with Hibernate, Spring Quartz), Hibernate, Struts, JSF, Angular JS, Angular 2.

ORM Frameworks: Hibernate 4, JPA, IBATIS and MyBatis.

Build Tools: Maven, ANT, Gradle.

Web Technologies: HTML, HTML 5, DHTML, CSS, Bootstrap, Java Script, JQuery, AJAX, Node.JS, Express JS, XML, SOAP, XSL, XSLT, XHTML, Angular JS, Angular 2, Node JS.

Tools: +: Junit, Testing, ALM, Mockito, Jenkins, Jira, Rally and SonarQube.

PROFESSIONAL EXPERIENCE

Confidential, Middletown, NY

Senior Java/J2EE Developer

Responsibilities:

  • Developed the Business layer using Spring IOC, AOP, MVC and JTA modules.
  • Design and develop web application used Spring Core, Spring Boot, Spring MVC.
  • Developed Restful Microservicesusing Spring Rest.
  • Used Spring Batch for batch processing applications.
  • Designed special web apps by AngularJS framework with HTML5.
  • Develop the presentation layer with JSP, HTML5, CSS, XML on front end.
  • Create interactive websites using Angular2, JavaScript and jQuery.
  • Used Design patterns such as Business delegate, MVC, Strategy, DAO.
  • Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Dependency Injection.
  • Worked on implementation of migration module, which loads relational data and populates
  • MongoDB documents.
  • Tested code using Mockito, Testing, Sonar and Junit.
  • Used Jenkins for Continuous Integration(CI) and Continuous Delivery(CD).
  • Used Maven for building and deploying applications.
  • Setup and Configuration of Tomcat Server during deployment and testing.
  • Used AWS services like EC2, S3, SNS and SQS.
  • Deployed the code on EC2 AWS.
  • Implemented the logging mechanism using Log4j framework.
  • Used Eclipse for developing the application and GIT for version control.
  • Used Swagger tool to document the RESTful webservices
  • Successfully performed the RESTful APIs Integration using Jersey for JAX-RS implementation
  • Used JIRA for story planning.
  • Worked on Test Driven Development(TDD) and wrote Junit test cases to cover JUnit testing along with development.
  • Used ALM in the project.
  • Used Java 8 features in streaming and advanced data structures.
  • Work on AgileMethodology to develop and participate in daily SCRUM and Sprintsmeetings.
  • Closely worked with BA and QA in assessing the true business logic.

Environment: Java 1.8, Spring Core, Spring MVC, Spring Boot, JMS, RESTful webservices, Mango DB, Angular 2, HTML, CSS, JSON, Maven, jQuery, Mockito, JUnit, log4j, Apache Tomcat Server, Git, AGILE, EC2, Eclipse, Bootstrap, and Microservices.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Implemented the application using design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented and developed UI components using Angular features like dependency Injection, Models, data binding and controllers.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • UI design and development using JSF.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Implemented Spring Batch programs to generate payments and automated Emails, attaching payment response files.
  • Experienced in Security-System development for Web Applications. Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Integrated application with Spring Security for form-based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Experience in working with Spring Quartz framework and developed various quartz jobs
  • Implemented Dynamic job scheduling according to the business need (daily, weekly, monthly etc.) same using Quartz scheduler.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Administered and deployed applications into JBoss Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • I have worked with NOSQL database Cassandra, to store and retrieve the data other than tabular relations used in relational databases.
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user, which serves that user.
  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool Ant.
  • Used GIT as version management, Jira for defect management system.
  • Used Junit for unit testing of the application and log4j for logging.

Environment: Java 7.0, Spring 3, Hibernate, Spring batch, Spring quartz, Spring security, Spring JTA, Spring Boot, JPA, Java Scripts, AngularJS 1.5, HTML 5.0, CSS3, JMS, JAXP (SAX & DOM), JBoss, Eclipse, Oracle 11g, RESTful, log4j, Junit, XML, Web Services, GIT.

Confidential, Kansas City, Missouri

Java/J2EE Developer

Responsibilities:

  • Used Spring MVC to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML5 and JSP’s for user interaction
  • Performed client-side validations using Java Script.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications using ActiveMQ.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used Spring Dependency Injection to eliminate the dependency on different classes and to inject values.
  • Involved in preparing test cases using SeleniumWeb driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Large Object Tuning (JVM Tuning) to reduce risk with heap fragmentation, high memory utilization, heap consumption, pause and increase throughput and improve the stability.
  • Worked in Agile methodology environment includingTest Driven DevelopmentwithContinuous Integration/Delivery.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML configuration files.
  • Used Agile/Scrum methodology to develop the application.
  • Created POC for Spring Batch for running batch jobs.
  • Use jQuery for creating behavioral aspects of the web page.
  • Used HTML, CSS, JavaScript and AngularJS to design the front end.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations. Built scripts using Ant to build the J2EE application.
  • Used Spring Boot for radically faster and widely accessible SpringDevelopment.
  • AngularJS was used to parse the JSON file using the REST web services.
  • Responsible for pagination for the application by integrating Spring framework with Angular JS.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Logic Application server and Apache Tomcat 6.0 application servers.
  • Worked with Mocking while running the Junit test cases for batch processing.
  • ImplementedPL/SQL queriesand usedOracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Apache JMeter for performance tuning and profiling testing.
  • Implemented the logging mechanism using Log4j framework

Environment: Java/J2EE 1.6, Spring 3.0, Hibernate, Spring Boot, XML, Apache Tomcat 6.0, Apache Camel, JSP, Servlets, Maven, Apache JMeter, Oracle 11g, RESTFUL Web Services, Selenium, JMS, Java Script, jQuery, SOA, XML, XSLT, Eclipse3.0, AJAX, Maven, Agile, Jenkins, JavaScript, TDD, AngularJS, JUnit, Log4j, JSON.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and design.
  • Adapted Waterfall model from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
  • Responsible for Development, Implementation and Testing of the complete business solution.
  • Developed use cases and created UML diagrams like class diagrams, sequence diagrams to represent the overall architecture
  • Developed User Interface using Struts JSTL and Tiles Framework
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Administered and deployed applications into JBoss Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented the logging mechanism using Log4j framework.
  • Developed set of Action classes using Struts for handling business logic and Hibernate API for data logic
  • Designed and developed presentation layer using JSP, HTML, and JavaScript
  • Extensive application of J2EE design patterns namely, DAO, Business Service, and Singleton
  • Data persistence was achieved using Hibernate
  • Testing of JSPs, Servlets and Business Objects was done on WSAD test environment
  • The back-end database was designed using Oracle and worked on Oracle stored procedures, triggers.

Environment: Java 1.4, JSP 2.0, Struts 1.1, JSTL, Hibernate, Oracle 9i, XML, UML, HTML, JavaScript, Servlets.

Confidential

Jr Java Developer

Responsibilities:

  • Participated in gathering business requirements, authored High Level Design (HLD) and Detailed Design (DLD) for each independent module of the project.
  • Wrote persistent Hibernate mapping classes using annotations approach.
  • Worked on Oracle as back end database for storing the application data.
  • Worked on Subversion as version control system for maintaining uniformity of application code among the developers.
  • Worked on IBM Clear Quest for tracking the issues.
  • UsedSpring Frameworkextensively for Controller and View components.
  • Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • Development of the web tier components using HTML, CSS, JSP and JavaScript.
  • While using Spring as Application Level Framework,hibernate is used as persistence Framework.
  • Implemented design Patterns like Singleton, Factory, Template and DAO patterns.
  • Implemented Spring Beans using IOC and transaction management features to handle the business logic.
  • Interfaced using Web services, SOAP and Restful for producing and consuming the data information from other subsystems with in the courts.
  • Implemented Log4j mechanism for logging at different modules within the application.
  • Involved in deploying and testing the application inJBoss applicationserver.
  • Involved introubleshooting technical issues,conduct code reviews, and enforce best practices.
  • Maintained, developed and fixed bugs for applications.
  • Documented and unit tested website code and applications.
  • Collaborated with a team of developers to build a multi-tier complex Enterprise Java components and ecosystems.
  • Development and enhancement of the stored procedures and DAO classes.
  • Used JUnit for the Testing
  • Developed software solutions according to the quality and delivery standards of the program.
  • Client-side components were developed utilizing Java Swing framework.
  • Screen flows and new window layouts were developed using Swing.

Environment: Java, JEE, Spring MVC, Spring Web flow, Spring 2.5, Spring Security, Spring Batch, Hibernate ORM, JPA, Maven, XML, Ajax, Web Services, Oracle Database, JBoss AS, JUnit, Log4J, Eclipse based Spring Source Tool Suite(STS), Apache tomcat.

We'd love your feedback!