We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Oracle certified Java professional with 9 + years of experience and demonstrated ability to successfully implement complex large - scale, N-tier, distributed, real-time enterprise applications.
  • Extensive experience in development and deployment of J2EE components for building n-tier distributed enterprise applications.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE, Spring boot, JSP, Hibernate, micro services, Servlets, EJBs, Struts, JNDI, Web services, XML, and JDBC.
  • Used Spring boot in developing Micro Services.
  • Used Spring boot,Java8 to developmicro-servicesas part of a POC
  • Expertise in applications development using Spring MVC, Dependency Injection, AOP, ORM, Tiles and Security.
  • Good experience in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Façade, Service Locator, Factory, DAO, DTO.
  • Used persistence framework Hibernate ORM to map POJOs to a relational database.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript.
  • Experienced in developing User Interface using Bootstrap, Angular JS, JSP, HTML, CSS, JavaScript, and D3 Charts.
  • Worked on Apache Camel and Apache Tikka for indexing.
  • Expertise in implementing Service Oriented Architectures (SOA) using Web Services RESTFUL API, SOAP, WSDL, JAX-WS.
  • Experience in working with databases like POSTGRES SQL, Oracle DB, and MySQL Proficient in writing queries in SQL, PL/SQL, and HQL.
  • Strong experience with middle-tier popular J2EE application and web servers like Jboss, Web-logic, Tomcat.
  • Experience in using version controls such as Tortoise SVN and CVS, Rational Clear Case.
  • Strong experience in using IDEs (Integrated Development Environment) like Eclipse, JDeveloper, NetBeans.
  • Hands on experience with Junit developing test cases and determining application functionality.
  • Experienced in writing loggers in java using Log4j.
  • Experience in configuring build tools like MAVEN and ANT for the development and deployment.
  • Worked in multiple software development methodologies such as Agile and Waterfall.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.

TECHNICAL SKILLS

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

J2EE: Servlets, EJB, Java Beans, JSP, JDBC, JNDI, JAXP.

Framework: Spring, Tiles, AOP, IOC, Security.

ORM Framework: Hibernate.

Design Pattern: Singleton, MVC, DAO, DTO, Session Facade, Service LocatorAbstract Factory.

Web Technologies: HTML, Bootstrap, Angular JS, CSS, JavaScript.

Application Servers: Apache Tomcat, WebLogic, Jboss.

Version Control: Tortoise SVN, CVS, GIT.

Built Tools: Maven, Jenkins.

Databases: Oracle, MySQL, Postgres SQL, SQL Server.

Database Tools: Toad for SQL Server, PG Admin.

IDEs: Eclipse, JDeveloper, NetBeans, MyEclipse.

Operating System: Windows, Linux.

Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington IL

Senior Java Developer

Responsibilities:

  • Worked in requirement gathering, design and development of the HPE OneView a cloud based Data center product in agile methodology using SCRUM.
  • Developed Use Case Diagrams, and Class Diagrams in UML using Rational Rose.
  • Developed user interface using JSP, Bootstrap, Angular JS, HTML, CSS, and Java Script.
  • Developed Application under J2EE architecture using Spring boot.
  • Various controllers were developed for the front end using Spring MVC and Dependency Injection was used for Service and Dao layer.
  • Developed HPE One View cloud application using Spring IOC, Spring AOP, Spring Security, Java API, Micro Services.
  • Developed DAO’s and Service Components using Spring Framework and Hibernate.
  • Implementation of the Singleton, Abstract Factory design pattern for the enterprise level functionality.
  • Development and Consume of Web-Services (REST).
  • Developed Spring Configuration XML file dat containsdeclarations and other dependent objects declaration.
  • Implemented Spring Transaction management to maintain the data Consistency.
  • Wrote Native and Named Native queries which is used with Hibernate.
  • Log4j was used for writing logging errors.
  • Maven is used to get all the dependency jars for the application and to deploy in the server.
  • Implemented test cases using JUNIT.
  • Environment: Java/J2EE 1.8, Spring 4.0, Bootstrap, Angular JS, HTML, JSP, JavaScript, JQuery, Web-Services (RESTFUL), WSDL/XSD, SOAP UI, Hibernate 4.0, Log4j, Maven, Axis 1.4, JAXWS 2.1, Tiles 2.2, WebLogic, Rational Rose.

Confidential, Palo Alto, CA

Senior Java Developer

Responsibilities:

  • Participated in SDLC including Design, Analysis, Development of Use Cases based on the functionality.
  • Implemented the application using the concrete principles laid down by several design patterns such asMVC,Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Client side validations are done using JavaScript and developed user interface using JSP, CSS, HTML, and Angular JS.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Developed application under Spring MVC architecture using Spring boot and Hibernate.
  • Involved in designing and coding of business logic using Micro Services, Spring IOC and AOP features.
  • Used micro-servicesin migrating existingservicesof the legacy application.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files.
  • Design core software components includingAPIand database and maintain model and control design
  • Developed Spring DAO’s (Data Access Objects) using Hibernate to interact with Database.
  • Used Tiles framework to reuse the content for web pages.
  • Used Apache camel for messaging and searching the content.
  • Used Apache tikka for extraction of the content.
  • Shell scripting to run jobs
  • Implemented Web services to use the data and services with other applications.
  • Developed JAVA API layer which interfaced client code with RESTFUL security using JWT.
  • Developed SOAP based Web Services using JAXB.
  • Actively participated in design review and code review meetings.
  • Maven is used to build and deploy the application.
  • Extensive experience in Oracle, MySQL, database programming using PL/SQL.
  • Used Jenkins for CI/CD .
  • JUNIT is used for implementing the test cases and Log4j is used for writing the loggers.

Environment: Java, J2EE, Spring, Hibernate Framework, RESTFUL, Angular JS, HTML, JSP, JavaScript, CSS, AJAX, JUnit, Web Logic, Apache Camel, My Eclipse, RESTFUL Web Services, Oracle 11g and Linux, Maven, Jenkins .

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) including Requirement gathering, Analysis, Design and Development of the application.
  • Implemented MVC architecture using spring and Hibernate.
  • Involved in designing and coding of business logic using Spring IOC, MVC and AOP features.
  • Involved in the development of HTML pages, JSPs and CSS for different User Interfaces.
  • Used JavaScript, JQuery, and AJAX for client side validations.
  • Used multithreading in programming to improve overall performance.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Developed various Java beans for performance of business processes and TEMPeffectively involved in Impact analysis.
  • Experience in consuming and developing Web Services using Rest.
  • Used JSON for data exchange between application modules.
  • Design, develop & deliver the REST APIs dat are necessary to support new feature development and enhancements in an agile environment.
  • Interfaced with the Oracle APEX back-end using Hibernate Framework and XML configuration files.
  • Used JAXB to auto generate beans from XSD.
  • Built Jar files using ANT1.6 for the application.
  • Used Log4J logging framework for logging messages.
  • Performed regression testing, unit testing using Junit.
  • Involved in deployment of application on Jboss Application Server.
  • Extensive experience in Oracle, database programming using PL/SQL.
  • Used MyEclipse 8.1 as Integrated Development Environment (IDE) for application development.
  • Followed agile software development with Scrum methodology.

Environment: JAVA, J2EE, HTML, CSS, JavaScript, JSP, Spring, Hibernate, My Eclipse 8.1, JNDI, Tortoise SVN1.6, JUNIT, Web Services, REST, ANT1.6, Log4j, Jboss, Oracle 10g, Agile Methodology.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) including Requirement gathering, Analysis, Design and Development of the application.
  • Designed and developed UI using Struts Frame work, JSP, HTML, CSS and validations are done using JavaScript.
  • Analyzed business requirements and translating them into system requirements.
  • Involved in data model design and architectural discussions.
  • Developed Advices using Spring-AOP for logging interceptor and transaction.
  • Used transaction interceptor provided by spring for Hibernate transaction management.
  • Used Hibernate to implement transactions in Service layer and communicate with Database by performing queries.
  • Proficient writing HQL and Named Queries to optimize the performance.
  • Implemented SOA architecture and implemented Web Services using Axis 2 and HTTP invocation.
  • Worked on XML Parsers (SAX/DOM).
  • Used XSL/XSLT for transforming normal XML format into internal XML format.
  • Deployed application in the Jboss Server.
  • Used Maven as build tool, Log4J for logging and used SVN for version control.
  • Involved in the code review process.

Environment: JAVA, J2EE, Spring 2.0, Hibernate 3.0, XML, JBOSS, Agile, Eclipse 3.1, SVN, HTML, CSS, AJAX, JavaScript, Oracle, Maven, JUnit, Web Services Axis 2, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Gathered requirements and analyzing for the development of the application.
  • Designed various UML diagrams like use cases, class diagrams and sequence diagrams with Rational Rose to implement various business requirements.
  • Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
  • Implemented the application using Struts framework, MVC, Designed and developed Business delegate Servlets and Objects.
  • Business logic is implemented using Struts action components in the Struts and Hibernate framework.
  • Maintained the customer support and customer data from database tables in Oracle database.
  • Developed Session Façade for each module and dat calls local Session beans to improve performance.
  • Coded stored procedures for retrieving the data from database.
  • Created JDBC statements to call Stored Procedures.
  • Developed JUnit Test classes for Unit Test Cases.

Environment: J2EE, Java, EJB, JNDI, JDBC, Struts, Servlets, PL/SQL, JSP, XML, Design Patterns, JSP, CSS, HTML, JavaScript 1.2, UML, Junit, Oracle, Rational Rose, Apache Tomcat. ANT

We'd love your feedback!