We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New Bremen, OhiO

SUMMARY

  • Over 7+ years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java, J2EE technologies.
  • Exposure to entire Software Development Life Cycle(SDLC), Feasibility study, Business Requirement analysis and Specification, Design and Specification, Coding and module testing, Integration and System testing, Delivery and Maintenance.
  • Well versed in Agile Scrum methodologies and active participator of various aspects of agile Methodologies such as requirement gathering, story grooming and daily stand-ups and used JIRA tool for agile methodologies.
  • Well Experienced in designing Unified Modeling Language (UML) diagrams like Class, Sequence, Use case and Component Diagrams using Rational Rose and Microsoft Visio 2003.
  • Worked on diverse Java frameworks and technologies including Struts, EJB, Spring, Hibernate, JPA, Servlets, JSP, JSF, JNDI, Web Services, JDBC, JMS, and XML.
  • Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Facade, Template Method, Strategy Pattern).
  • Expert in working with cutting edge front-end technologies/ framework and libraries like JQuery, Angular.JS, (X)HTML,HTML5, DHTML, JavaScript, JSON, DOM, CSS3, Bootstrap, XML/XSLT, AJAX.
  • Experienced in using XML related technologies like XSL, XSLT, XPath, XQuery, DTDs XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
  • Worked on different modules of Spring including Spring IOC, Spring MVC, Spring ORM, Spring Security, Spring JDBC and Spring AOP.
  • Extensive experience in design, development and deployment of web service( Hosting and Consuming) in SOA architecture using JAX-WS(SOAP), JAX-RS(REST), Spring-WS(REST), Core Java, XML, XSD, WSDL, JAXB, DOM, Jersey Framework, JSON.
  • Used persistence frameworks Hibernate ORM, iBATIS, JPA, to map POJOs to a relational database.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, and SQL queries. Worked with different databases such as Oracle, SQL Server and PostgreSql.
  • Worked on different Application and Web Servers like IBM Websphere, JBoss, Web Logic and Apache Tomcat.
  • Hands-on Experience working with Core Java Technologies and Strong knowledge about Multithreading, Collections and Exception Handling in Java.
  • Hands-on experience in using Tortoise SVN, CVS, GIT for version control.
  • Experience in Managing build files using ANT, MAVEN and logging using SLF4J, Log4j and Logback.
  • Assisted project manager in defining project scope, time &effort estimates and deliverable management.
  • Excellent critical and creative problem solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
  • Motivated team player with excellent analytical, communication, management, technical and written skills and ability to work both as a team and individually.

TECHNICAL SKILLS:

Languages: Java and J2EE, C/C++

Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, JMS, SOA, Struts, JavaScript, Angular JS, Java Swing, JQuery, AJAX, CSS, XML, and HTML5

Development Approach: Waterfall and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates)

Testing & Continuous Integration Tools: Selenium and Test Driven Development (TDD),Jenkins

IDE: Eclipse, IntelliJ and Net Beans

Web service protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Version Controls: CVS, SVN, GIT.

Frameworks: Spring, JSF, Node.JS, Hibernate, Bootstrap, CXF

Design Technologies: OOAD and UML

Architecture: Service Oriented Architecture

Build Tools: ANT and Maven

Database: Oracle 9i/10g/11g, SQL Server and MySQL

Application Servers: Apache Tomcat, Glassfish, JBoss, Web logic, web sphere

Protocols: TCP/IP, HTTP, HTTPS, TELNET and FTP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE:

Confidential, New Bremen, Ohio

Senior Java/J2EE Developer

Responsibilities:

  • Worked in all phases of Software Development Life Cycle (SDLC) including analysis, designing, coding, testing and deployment of the application.
  • Worked in a fast paced AGILE development environment while supporting requirements changes and clarifications.
  • Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.
  • Designed and developed GUI screens for user interfaces using Java Applets, Swing, JSP, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.
  • Implemented Spring MVC to integrate business logic and Model and DAO classes using Hibernate.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Implements MVC, Singleton, Factory, DAO, Value Object, session Facade, Data Access Object, Business Object paradigm.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, WebLogic and JSP.
  • Implemented Spring Framework for the information flow between database and Model.
  • Interpreted and manipulated Spring and Hibernate configure files.
  • Worked on SOAP based web services.
  • Extensively used JDBC APIs for database connectivity and data retrieval.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
  • Experience with SQL and basic CRUD operations.
  • Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle SQL developer for testing purpose.
  • Setting the development environment on Eclipse.
  • Developed the Servlets for processing the data on the server
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Used WebLogic for design, development, and deployment of applications.
  • Used Maven for building and deployment purpose
  • Used Clear Case for source Version Control.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, XML, MySQL.
  • Wrote various queries for data verification and manipulations
  • Used SVN to keep track of source code versioning
  • Created JUnit test suite to automate the testing of the business logic.
  • Involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Java, J2EE, Servlets, Swings, Struts, Hibernate, JSP, JavaScript, AJAX, HTML, CSS, JDBC, SQL, CRUD, Oracle, Eclipse, Apache CXF, WebLogic, Maven, Clear Case, MySQL, SVN, JUnit, Agile (Scrum), UML

Confidential, Bloomington, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, and Ajax.
  • Involved in developing the CSS sheets for the UI Components.
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Used JavaScript for the web page validation.
  • Used AJAX to get the dynamic behavior of the screens.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Worked on developing Restful web services using Spring Boot.
  • Written ANT scripts for building application artifacts.
  • Used XML with SAX parser to transfer data between applications.
  • Implemented Test Driven (TDD) Design to build testable and maintainable application.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Wrote scripts to create tables, views, indexes and synonyms required meeting developer needs. Working with Java J2EE developers to develop and formulate capacity planning for 10g databases.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts
  • Designed "Submission Service" API, a restful based service API to be used by our sales team.
  • Used Jenkins with maven for Build and Deployment.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used Sonar for maintaining the code quality and JUnit code coverage.
  • Developed automated front-end tests using Selenium with Java.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used Web Sphere Application Server deploying various components of application.

Environment: EJB, Hibernate, J2EE, Java, API, XML, Spring Boot JSP, UML, JMS, HTML, JavaScript, Servlets, Eclipse, Jenkins, Maven, UNIX, AJAX, ANT, CVS, Oracle, Web Sphere.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing user requirements.
  • Responsible for the designing (UML’s Unified process), coding and developing the application.
  • Used Agile development methodology for the project.
  • Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
  • Used Struts framework in the project development.
  • Used JPA, Angular JS, and JSP Tag Libraries in the development of different user interfaces.
  • Developed automation tools using java and dojo in front end for reports.
  • Used Angular JS for development of static web pages for friendly user interface.
  • Implemented ORM mapping using Hibernate.
  • Implemented SOA architecture developing web services based on REST using JAX-RS with Maven dependencies.
  • Developed Backend Spring services and spring data access layer using Spring Boot.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Developed XML configuration files in the application.
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Beans are used as persistence layer and are used to interact with the database, MONGO DB

    (No SQL).

  • Deal with all phases of Test Driven Development (TDD) and unit testing various unit testing methods.
  • Developed and deployed applications on cloud platform.
  • Used Java Swing with Net Beans IDE.
  • Unit test coverage with JUnit and code coverage using Sonar and code quality management using Crucible.
  • Deployed the .ear file on Apache tomcat web server.
  • Coordinated with ETL Team to implement ETL procedures for new project.
  • Developed Logging Framework Using Log4J.
  • Experience in Jenkins integration service for software development.
  • Develop user interface to consume Rest web services to perform BPM tasks.
  • Used CVS for software configuration management and version control.
  • Participated in code reviews and weekly meetings.

Environment: Java/J2EE, JSP, HTML, XML, Cloud platform, ETL, NetBeans IDE, AWS, Node JS, Jenkins, Hibernate, Mongo DB, Apache Tomcat, Log4j, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Developed JSP pages for web Layouts using HTML, CSS, Struts Tags and UI components.
  • JDBC APIs and Hibernate was used to access Database.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Interacted with clients and application users in gathering the Requirements.
  • Implemented Web Services to receive client requests.
  • Implemented JUnit for testing.
  • The application flow is designed and developed using Struts, spring and data mapping framework.
  • Designed and implemented Session Facade, Service Locator, Business Delegate and Data Access Object design patterns.
  • Prepared Test Cases to perform Unit, Integration and System Testing.
  • Responsible in assisting the Technical lead with Requirement Analysis, Technical documentation and preparing Technical Design Specifications.
  • Deployed the application components using Apache Tomcat and Web logic Servers and tested the developed components using JUnit.

ENVIRONMENT: Java, JSP,J2EE, HTML, CSS, Struts, Apache Tomcat, Web logic, Junit, Facade, Web Services, Spring, Hibernate, Oracle 10g.

Confidential

JAVA Developer

Responsibilities:

  • Involved in Requirements Gathering, Analysis, Design, Development, Integration and Deployment.
  • Responsible for the design and development of the application framework.
  • Created workflow according to Spring MVC architecture.
  • Developed code, system design and test/QA plans for projects.
  • Implemented the workflow using J2EE and core Java.
  • Developed Code and participated in testing using Cucumber
  • Preparing detailed test plans, acceptance criteria and test scenarios for each project.
  • Designed the system to enable Java and C/C++ interaction.
  • Implemented logic First Come First Serve (FCFS), Shortest Job First (SJF), Priority SJF and Round Robin algorithms using C and C++.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: Core Java, J2EE, Spring, Servlets, Web Logic, MVC Design Pattern, Eclipse, Cucumber.

We'd love your feedback!