Java/j2ee Developer Resume
Fort Worth, TexaS
PROFESSIONAL SUMMARY:
- Around 8 years of experience with proven expertise in full application software life cycle development involving Analysis, Design, Development, Testing, Implementation of application software with emphasis on Object Oriented, J2EE and Client Server technologies.
- Emphasis on web applications and n - tier enterprise applications built using Core Java, J2EE and related frameworks.
- Extensive knowledge in Core Java concepts like Multi-Threading, Collections and Future.
- Extensively involved in coding using advanced J2EE Frameworks such as Spring, JSF, JDBC, JSP, Servlets, Hibernate.
- Well-rounded experience in Application Software Design, Object Oriented Design, coding, testing, implementation, deployment, maintenance and production support.
- Specialized in implementing business components using Spring based modules like Spring dependency injection, Spring MVC, Spring ORM, Spring Batch and Spring AOP.
- Experienced in implementing web-services API s in service layer using Rest based services, JAX-RS annotations and Jersey provider.
- Skilled in using ORM tools like Hibernate, JPA to implement DAO layer, handling transactions and implementing Create, Read, Update & Delete operations.
- Good Knowledge in using SQL, PL/SQL and Stored procedures.
- Good Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Angular.
- Good knowledge of Spring Boot Application Development.
- Extensively worked on Java/J2EE systems with different databases like Oracle, My SQL, NO SQL and DB2.
- Good knowledge in implementing Microservices architecture.
- Good knowledge of designing web interfaces using HTML5, XHTML, JavaScript, jQuery, AJAX, Bootstrap, XML andCSS3.
- Experienced in using build tools like Maven.
- Handful of experience in Test Driven Development (TDD), BDD, Selenium testing and API automation.
- Experienced in using tools like Dynatrace, Splunk and loginsight for monitoring application performance and logs.
- Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem-solving skills.
- Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adept to the rising technologies.
- Experience in using GIT and SVN for source code control.
- Good experience in using agile tools like Jira, Version One and Rally.
SKILL:
Programming Language: Java and C
J2EE Technologies and Frameworks: Core Java, Spring Boot, JSP, Servlets, JDBC, JSF, Junit, Spring MVC, Hibernate, JPA, Spring Data JPA, JMS and Microservices
DevOps CICD: Jenkins
Databases: Oracle 11g, Oracle 12c, DB2
Application Servers: IBM WebSphere, Tomcat, WebLogic
Build Tool: Maven
Web Services: REST, SOAP
Version Control: GIT, Rational Team Concert (RTC)
SDLC: Waterfall and Agile
Other Tools: Eclipse, IBM Rational Application Developer, Rally, Version One, Jira, SQL Developer, IBM Data Studio, Dynatrace, Splunk, Log insight
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, Texas
Java/J2EE Developer
Responsibilities:
- Analysis of the Business Requirement and Functional Specification documents.
- Involved in the design and development of the applications as per the client requirements.
- Used Spring Boot to make production-ready application.
- Used Spring Data JPA for Data Access Layer to access information in the database.
- Assist with Production Support issues/problems as required.
- Created Rest based controllers to provide the services to other applications.
- Implemented Unit test cases using Junit and Mockito.
- Implemented API Automation by capturing the data and validate to service.
- Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving.
- Involved in reviewing the code of other developers.
- Provided production support by interacting with the end-users and fixing bugs.
- Used JMS for Sending and Receiving the messages asynchronously.
- Used Rally for agile process.
- Ensured timely delivery and quality of all compliant with the client’s quality processes.
- Involved in maintenance and support.
- Used Dynatrace and loginsight to monitor the application performance and logs for the application.
- Used Git for the version control and Maven as build tool.
- Used Jenkins to deploy the application
Environment: Java 1.8, Rest Web Services, Spring Boot, Spring Ioc, AWS, GIT, Eclipse IDE, Git, Maven, Jenkins, Spring Data JPA, Junit, Mockito, JMS and Agile.
Confidential, McLean, VA
Java/J2EE Developer
Responsibilities:
- Analysis of the Business Requirement and Functional Specification documents.
- Involved in the design and development of the applications as per the client requirements.
- Developed the presentation layer with angular.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Used Spring Boot to make production-ready application faster.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Designed front end using angular framework.
- Assist with Production Support issues/problems as required.
- Used Micro services to independently deploy few modules in the application.
- Microservices been built using spring boot, Spring Cloud security and deployed to AWS cloud.
- Created Rest based controllers to handle the incoming request and output the response
- Ensured timely delivery and quality of all compliant with the client’s quality processes.
- Involved in maintenance and support.
- Implemented API Automation using Rest Assured and Cucumber.
- Performed UI automation using Selenium and Cucumber.
- Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving.
- Involved in reviewing the code of other developers.
- Provided production support by interacting with the end-users and fixing bugs.
- Used Version One for agile process.
Environment: Java 1.8, Java Script, CSS, Rest Web Services, Spring Boot, Spring MVC, Spring Ioc, Micro Services, Java/J2EE, GIT, Eclipse IDE, angular, PL/SQL, JSON template and Oracle WebLogic Server.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC) for the new application.
- Followed the Agile methodology for the project implementation using JIRA tool.
- Involved in interaction with the business for requirement analysis.
- Served as the point of contact for the middleware application which involves scoping of tasks, developing and assigning the tasks.
- Worked on developing the Projects, Work Orders, Tech Initiatives, analyzing and fixing the production issues.
- Implemented Retrieval information services such as Rest based services (RESTful) using JAX-RS annotations and Jersey provider.
- Developed the presentation layer with JSF 2.0, XHTML, Java Script, JQuery and CSS, and business layer using spring (IOC) persistent layer using Hibernate.
- Used Hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
- Used GIT as source code control.
- Worked with the JAX - WS web services and worked on SOAPWSDL to develop the web services.
- Involved in making changes to the WSDL and generating the client jars.
- Developed automated build files, reporting and documentation using Maven.
- Developed the application using agile methodology and planned the Scrum meetings.
- Worked on writing the JUNIT test cases for unit testing.
- Built and deployed the code to the IBM Web Sphere application server.
Environment: J2EE 1.6, JavaScript, JSF 2.0, Spring IOC, JPA2, HTML5, XHTML, Log4J, GIT, JUNIT, Restful, HTTP, XML, JSON, CSS, Agile, PL/SQL, IBM Data studio, Maven and IBM Web Sphere and DB2.
Confidential, Harrisburg, PA
Senior Java/J2EE Developer
Responsibilities:
- Analysis of the Business Requirement and Functional Specification documents.
- Involved in the design and development of the applications as per the client requirements.
- Used Rational Rose for Use case Diagrams, Activity Flow Diagrams, Class Diagrams, Sequence Diagrams, and Object diagrams in design phase.
- Developed the presentation layer with HTML, JSP, Java Script and CSS, business layer using J2EE and Spring Dependency Injection and persistent layer using Hibernate.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Assist with Production Support issues/problems as required.
- Used SOAP web services to communicate with different devices over the network.
- Created Rest based controllers to handle the incoming request and output the response
- Ensured timely delivery and quality of all compliant with the client’s quality processes.
- Involved in maintenance and support.
- Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving.
- Involved in reviewing the code of other developers.
- Provided production support by interacting with the end-users and fixing bugs.
Environment: JSP, Java Script, CSS, Rest Web Services, Spring MVC, Spring Ioc, Oracle, Java/J2EE, GIT, HTML, Eclipse IDE, PL/SQL and Oracle WebLogic Server.
Confidential, Ohio
Java/J2EE Developer
Responsibilities:
- Analysis of the Business Requirement and Functional Specification documents.
- Used Rational Rose for Usecase Diagrams, Activity Flow Diagrams, Class Diagrams, Sequence Diagrams, and Object diagrams in design phase.
- Managed the dependency between the classes by implementing Spring’s IoC to promote the loose coupling between them.
- Developed Web UI or view components using JSP, Java Script, CSS3, AJAX, Bootstrap, custom tag Libraries.
- Used JSF (Java Server Faces) prime faces for building component based user interfaces for web applications.
- Developed entity classes, JPA mapping files for the object relational mapping while configuring JPA, also developed JPQLs and Named Queries and wrote Data Access Object (DAO) to handle JPQL queries.
- Involved in consuming the Web services by generating WSDL and performed data exchange with the third party using SOAPJAX-WS, XML.
- Implemented Retrieval information services such as Rest based services (RESTful) using JAX-RS annotations and Jersey provider.
- Used Apache CXF to build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.
- Implemented JSON is with Rest based Web services.
- Used GIT for source code control.
- Used Jenkins as a build tool and used JIRA to track the bugs, issues and project management.
- Used facets to streamline the project configuration.
- Used Java Architecture for XML(JAXP) for XML binding.
- Involved in development of processes for various workflows.
Environment: Spring Ioc, HTML, Java Script, JSF, JPA2, Oracle, Java, Eclipse, Log4j, WebLogic Application Server 11g, SQL, SOAP JAX-WS, JAXB, RESTful, PL/SQL, WSDL, AJAX, JMS, Maven, GIT, HTML5, Bootstrap, Eclipse IDE.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in designing the Web UI using HTML, CSS, Java Script, jQuery.
- Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing.
- Designed and implemented Views using JSP.
- Extensive use of HTML, Servlets, JSP, Java script for the presentation layer along with JavaScript for the client-side validations.
- Used EJB Session Beans for implementing the Business Logic for the Project.
- Used Java Servlets, JSP, JavaScript, XML, HTML, and CSS for developing the Web component of the application.
- Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly, Application Deployment and maintenance.
- Developed the application using industry standard design patterns like Façade, Service Locator.
- Developed JSP pages, custom tags as part of the view component
- Extensively implemented Stateless and Stateful Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
- Used RAD as IDE, Web sphere as App server and Oracle as the database to develop and deploy the application.
- Involved in the system study, preparation of Data Flow Diagrams and Entity Relationship Diagrams.
- Used JDBC as the Java Database Connectivity and followed the specific project standards to Save, Delete, Update and Read the data.
- Involved in JUnit tests for the services and documented the services developed.
- Provided production support by interacting with the end-users and fixing bugs.
- Coordinated with the onshore team.
- As an Analyst, I was involved with interacting with the clients and application user for their Requirements, Specifications and enhancements.
- Used Clear Quest for creating deployment as well as testing tickets.
Environment: Java, J2EE, Servlets, JSP, EJB, JavaScript, HTML and XML, Oracle 11g, IBM WebSphere Application Server, JDBC.