We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Having 5+ years of experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Experience in working in environments using Waterfall, Agile, Scrum and Test-Driven development methodologies.
  • Experience in Backend Development by implementing J2EE Design Patterns like Singleton, MVC, Factory Pattern, Data Access Object, Business Delegate, Front Controller and Transfer Object.
  • Hands on experience with application development in Servlets, EJB, JSP, JSF, JMS, Spring, Spring boot, Struts, Hibernate, Microservices.
  • Experience in developing SOAP based Web Services using Apache CXF, and JAX-WS and Restful services like JAX-RS
  • Experience in Object Relational Mapping (ORM) tools such as JPA and Hibernate for developing persistent layer and to implement database interactions.
  • Worked extensively in Model View Controller (MVC) architecture for web development using Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Extensive development experience on different IDE’s like Eclipse, NetBeans, IBM RAD
  • Experience in configuring servers like JBoss, Web Sphere Application Server, Web Logic and Apache Tomcat.
  • Experienced with developing controller components as XMLs, XSDs, XSLTs.
  • Experience in working with web p ages developed using following technologies - HTML/HTML5, CSS/CSS3, AJAX, JSON, JavaScript, Angular JS for user interface.
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J
  • Experience with Oracle, MySQL and DB2 Databases.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL, Functions, and Packages.
  • Hands on experience using configuration tools like SVN, IBM Clear Case.

TECHNICAL SKILLS

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

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API

Mark-up/XML Technologies: HTML, XHTML, JavaScript, AngularJS, CSS, XML,JAX-B, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Spring boot, JSF, Microservices

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS

Web/App Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL server, DB2

Development Tools: Eclipse, Net Beans, IBM Web Sphere RAD

O-R mapping: Hibernate

Testing Tools/ Others: JUnit, SoapUI, Putty, RTC, StarTeam

Version Control: CVS, SVN, Git, Rational clear case

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2EE developer

Responsibilities:

  • Involved in various phases of SDLC like requirements gathering, analysis, design, development, testing and documentation.
  • Followed Agile Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings.
  • Working closely with business for requirement gathering and development of Business logic.
  • Involved in development of web pages using front end technologies like HTML, CSS, JavaScript, JQuery, XHTML, Angular JS.
  • Used Spring Boot Framework to simplify development of the Spring application.
  • Used Spring boot for building application with spring initializers and bootstrapping the build configuration. develop strategy for integrating internal security model into project with Spring Security and Spring Boot.
  • Used a Micro service architecture with Spring Boot based services interacting through a combination of REST.
  • Involved in consuming Restful web services for integrating with various other applications.
  • Used Apache Solr which is a No-SQL database to store metadata.
  • Written some simple and complex quires related to database.
  • Used Log4J to increase productivity and software quality.
  • Worked on various build management tools like Maven and Gradle.
  • Used Junit and Mockito to write Integration tests and unit tests for end to end testing.
  • Built an on-demand images using Docker and deployed on to CaaS (Container as a Service)

environment: using kubernetes.

  • Used Jenkins to build pipeline, which is an open source continuous integration tool which provides Integration services for software development.
  • Build standard documentation in a human readable format for REST APIs using Swagger tools like Swagger CodeGen, Swagger Editor, Swagger UI and Swagger Inspector.
  • Used Git as a version control system.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used Version One to track user story board for the project.
  • Worked with client testing team in improving and debugging various production issues.

Environment: Core Java, Java8, JavaScript, Angular JS, JQuery, Spring Framework, Spring Boot, Micro servicesRestful Web Services, Hibernate, Swagger, AWS, SQL, Oracle, JUnit, Mockito, Jenkins, Git, Agile, DockerKubernetes, Apache solr.

Confidential

Java/J2EE developer

Responsibilities:

  • Responsible for Requirement Analysis and Solution Development in Agile approach for the STARS project Web Front End application.
  • Developed and implemented responsive web pages using XHTML and JSF Primefaces while maintaining high usability standards.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Created Entity Beans for data abstraction Layer. Also, responsible for creating Validation framework for front end data validation.
  • Developed several EJBs which hold the business logic of the application.
  • Consumed SOAP web services exposed by the backend PSRM system and performed data parsing, validations and check logic before sending these to the WEB UI.
  • Responsible to generate WSDL files and write the client code for consuming web service.
  • Developed DAO classes to manage database transactions using JPA and its implementation Hibernate.
  • Extensively used AOP concepts of Spring Framework as part of development.
  • Developed Message Driven Bean MDB components to implement Asynchronous message processing.
  • As a part of front end for creating a user interfaces pages HTML, CSS, JavaScript, JQuery, Ajax have been used.
  • Developed AngularJS components such as controllers, Services, filters, models.
  • Used Spring Batch to run jobs to complete the transactions.
  • Written SQL, PL/SQL queries. And used Oracle stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Oracle database have been used in the storage section.
  • Implemented TestNG framework using Junit for achieving test coverage for the code being developed.
  • IBM Clear Case is used as a version controlling tool and code management.
  • Supporting the QA team with respect to bug fixes during SIT and UAT.

Environment: Java8, JSF, Primefaces, Spring Framework, Spring Boot, EJB, JMS, JPA, XML, XSLT, JavaScript, Angular JS, JQuery, Micro services, SOAP, Restful, Servlets, MySQL, Oracle, XHTML, Clear Case, JUnit, Jenkins, WebSphere Application Server.

Confidential

Java/J2EE developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing
  • Developed the User Interface using Spring framework, JQuery and Ajax
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Designed and developed the modules of the SIIF application. The back-end entities were created from tables in the JPA database and the programming was done using Spring, Hibernate, SQL Server 2008 and XHTML.
  • Used web services interface to Java-based runtime engine and accounts.
  • Actively involved in writing SQL using SQL query builder.
  • Configured Spring MVC design pattern for testing purposes. Developed test scripts using JSF with Spring MVC to evaluate the performance of different modules of the application.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Worked with WebSphere application server that handles various requests from Client.
  • Developed test cases using JUnit.

Environment: Java, Hibernate, Spring, XML, Tortoise SVN, JSP, MVC, J2EE, StarUML, JUnit, Maven, WebSphere, AXIS, UML, SOA, JAX-WS, Sun Metro stack, JSF, Log4J, SOAP, Oracle, WSDL, JavaScript, AJAX, JIRA and RAD

We'd love your feedback!