We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • Around 8 years of software development experience in Object - Oriented, design and development of Multi-Tier distributed, Enterprise applications using Java J2EE technologies.
  • Good experience in Waterfall and various Agile Methodology like TDD and SCRUM.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Oops, Exception Handling, GC, Collections, Generics, Multithreading, Executor Framework.
  • Good experience on Design Patterns (J2EE) like Singleton, Factory Method, DAO, Session Facade, Front Controller, Service Locator and Delegate Pattern.
  • Proficiency in developing secured Web Applications and Server-side development using Spring Boot, Spring, Hibernate, JPA, SOAP/REST services, Micro services, JMS.
  • Experience in developing Web based project using Angular, Node JS, HTML, DHTML, JSTL, JSP, CSS, JavaScript, jQuery.
  • Experience on Spring modules- Spring Core, Spring Application Context, Spring IOC, Spring DAO, Spring MVC, Spring REST, Spring AOP, Spring Boot, Spring Security, Spring Cloud.
  • Experience with multiple Servers WebLogic, JBOSS and Apache Tomcat.
  • Having experience in various RDBMS databases like Oracle, SQL server, MySQL. and NoSQL database like MongoDB.
  • Experienced in following SOA based architectures by implementing SOAP based web services using WSDL, XSD, SOAP, RESTful web services using JAX-RS, JAX-WS, Micro services and integration technologies like JMS.
  • Used Swagger API to write documentation for RESTful Web Services.
  • Experience in building Microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Experience in generating logging by Log4j to identify the errors in Production environment.
  • Worked on Unit and Integration tests for existing applications using Junit, Mockito tools.
  • Strong experience with Version Control Tools like GIT, SVN and CVS.
  • Good knowledge onJava 8 like Lambda expressions and Streams.
  • Working knowledge on container-based tools like Docker.
  • Expertise in tracking bugs and issues using JIRA.
  • Good Experience in Process Improvement and Continuous Integration by using Jenkins.
  • Good Experience in Maven, Gradle based projects for building and deploying applications.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Parsed XML&JSON responses received in Java code through Web Services.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing).
  • Experience in developing Responsive Web Design and cross platform server-side applications using Bootstrap framework to achieve scalability in real-time web applications.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, IntelliJfor Java/J2EE applications.
  • Strong team player, ability to work independently and in a team as well, excellent analytical capabilities, problem solving and good communication skills.

TECHNICAL SKILLS

Languages: JAVA, C, SQL, PL/SQL

J2EE Technologies: EJB,JavaServlets, JDBC, JTA, JNDI, JPA, JSP, JSTL, JSF, JMS

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Struts

Systems: GIT, SVN, CVS

Servers: Tomcat, WebLogic Server, WebSphere, JBOSS

Logging Tools: Log4j

Build Tools: Maven, Gradle, Ant

Unit Testing: Junit, Mockito

Web Services: REST, WSDL, SOAP

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle for gathering requirements, Analysing, Designing, Developing and Testing application using Agile methodology.
  • Used Angular, JSP, HTML, CSS on front end and Spring Dispatcher Servlets as front controllers also JavaScript for Client-Side validations.
  • Designed the application using J2EE frameworks - Spring, AOP, IOC, DAO (Data Access Object), Spring security, Spring Transaction.
  • Used Spring Core framework to inject dependency, DAO and Bean objects, auto wiring Components.
  • Used Spring and Hibernate for implementing ORM for DAO layers.
  • Developed the J2EE application based on the Service Oriented Architecture. Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations.
  • Calling Spring-REST services from UI and processing JSON payload.
  • Developed the application by implementing MVC Architecture using Spring MVC where servlets for Handling HTTP requests.
  • Designed and developed business components using Spring Boot.
  • Used Spring Security for implementing authentication and authorization and access control features.
  • Implemented mapping (Object-relation) in the persistence layer using Hibernate framework with Spring functionality.
  • For Continuous Integration we used Jenkins.
  • Used SQL Queries inJavacode to perform CRUD operations.
  • Developed REST based Microservices using Spring Boot.
  • Extensively worked with XML schema, XSL/XSLT to navigate xml files to process and parse XML files.
  • Used JAXB for converting xml tojavaobject andjavaobject to xml.
  • Developed Application to consume JSON and XML from Restful Web Services.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Deployed application in AWS EC2.
  • Maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • Used Maven as a build tool for building, testing and deploying applications.
  • Involved in Unit Testing and bug-fixing.
  • Used GIT as version management.
  • Involved in TDD, used Junit and Mockito tools.
  • Used Log4j to capture the log that includes runtime exception and for logging info for debugging the issues.
  • Used micro-framework to implement with REST API and Oracle as back end database.
  • Used JIRA for tracking bugs and issues

Environment: java, Spring Core, Spring Security, Spring Boot, Hibernate, Oracle, JUnit, REST, Log4j, Amazon Web Service, Jenkins, Docker, Maven, JSP, jQuery, XML, XSLT, GIT, JIRA, Jenkins, Angular 2, Node JS, CSS, HTML.

Confidential, Charlotte, North Carolina

Sr. Java/J2EE Developer

Responsibilities:

  • Experienced in developing a full-scale Web Application in a complete Agile Scrum methodology.
  • Implemented Hibernate templates with JPA to interact with database.
  • Implement agile methodology to the project. Developed various product applications using Java, J2EE and related technologies.
  • Implemented RESTful web services using JAX-RS Jersey implementation and Spring Boot.
  • Involved in the Business Requirement analysis, Design Process, and Product development.
  • Used GIT for versioning control system.
  • Implemented design patterns like Factory, Singleton, DTO and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Used Eclipse IDE for product development.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Designed and developed access logging using Spring AOP and log4j for services access report and audit purpose.
  • Followed Test driven development (TDD) of Agile Methodology to produce high quality software.
  • Worked as a full stack developer and developed UI using Html, CSS, Node.JS, Java Script and Angular JS.
  • Worked with Maven build and deployment process.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Developed Server-side components using Hibernate and spring framework.
  • Proficient in writing stored procedures, Packages, Triggers and Functions using PL/SQL and expertise in implementing UNIX Shell scripting.
  • Implemented multithreaded applications with connection pools for better performance.
  • Performed production support of the application in production.
  • Deployed the application on WebLogic application servers.
  • As a part of Quality assurance participated in the Code review process.

Environment: Core Java, J2EE, Spring, Hibernate, Oracle, Web Logic, Agile Methodology, HTML, CSS, Java Script, Node.JS, Angular JS, Web Services, RESTful, PL/SQL, JAX-RS, Spring Boot Framework.

Confidential, Naperville, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle of the application like Design, Analysis, Development, Testing, Deployment and Production Support.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements and prepared module specifications documents.
  • Hibernate was used as ORM mapping tool at the persistence level.
  • Implementation of J2EEDesign Patterns like Session Facade, Business Delegate and Data Access Objects.
  • Used Spring Framework along with Angular JS, JSP, HTML and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Worked on Spring IOC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Developed webpages using JavaScript, CSS.
  • Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Designed web pages using JSP, XSL, HTML, CSS, DHTML and server-side validation with Validator interface of Spring MVC.
  • Used Collection, DAO components for persisting java objects to relate with database..
  • Designed and created PL/SQL sub programs like Stored Procedures, Triggers and Sequences to access Oracle.
  • Involved in the development of the UI using JSP, HTML, CSS, Spring Framework.
  • Developed JavaScript (jQuery) tabs and main navigation menus using CSS sprites technique.
  • Module and Unit Level Testing with JUnit and log4j.
  • Implemented Apache log4j for logging and debugging errors/exceptions.

Environment: Java, Spring MVC, Spring IOC, JSP, jQuery, JSON, AJAX, GIT, JavaScript, Node.js, Angular.js, RESTful, Log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Analysed. Designed, coded, and tested user requirements in different sprints.
  • Designed and coded application components in an Agile environment.
  • Coordinated with the business and functional teams for clarity on the requirement for analysis.
  • Worked on the development work as well as support for previous releases.
  • Involved in Spring IOC and Spring AOP framework implementation.
  • Developed code through different layers' presentations layer using Struts2, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
  • Analysed log files created in Linux/Unix environment to troubleshoot application issues.
  • Rehosted the existing Money Out application which was running on Weblogic8.1 to JBOSS 5.
  • Resolved tasks while migrating by handling sessions and creating stubs per new environment
  • Built and maintained cloud computing stack: platform as a service (PAAS) and infrastructure as a service (IAAS).
  • Implemented several new features by calling new Web services.
  • Worked on front end technologies Ajax, Angular JS, jQuery, HTML and CSS
  • Developed domain objects using Hibernate and the respective configuration in xml files.
  • Used IBM RAD for development and WebSphere Application Server for deployment.
  • Tested using JUnit.
  • Resolved various defects assigned on the JIRA.
  • Used log4j for logging.
  • Developed the application using SCRUM agile methodology.
  • Evaluated the code quality using PMD tool.
  • Used SVN as version management.

Environment: Java, Servlets, JSP, JSTL, Spring AOP, Spring IOC, SOAP Web services, Hibernate, SOAP, XML, XSD, WSDL, JNDI, HTML, CSS, JavaScript, Ajax, Angular JS, Axis2, JUnit, DB2, WebSphere Application Server, IBM RAD, SVN, ESB.

Confidential

Java Developer

Responsibilities:

  • Developed JSP for UI andJavaclasses for business logic.
  • Utilized JavaScript for client-side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
  • Involved in design, development of the applications usingJava Technologies.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS.
  • Designed the user interface of the application using HTML, CSS, JavaScript, and AJAX.
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Involved in testing and deployment of the application on Web Logic Application Server during integration.
  • Designed, Peer Reviewed and prioritized Test Cases.

Environment: Java, JSP, Servlets, JUnit, Eclipse, JavaBeans, JavaScript, Tomcat, Oracle, XML, HTML/DHTML/XHTML, CSS, PL/SQL.

We'd love your feedback!