We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 8+ years of professional experience as a Java/J2EE Developer in Object Oriented Development, Implementation and Integration of Client - Server and standalone applications using Java/J2EE technologies. (Object Oriented Design and Methodologies) with Realms E-commerce, Telecom, Anti-Virus, Research.
  • Proficient in development of Client/Server and web applications using JAVA andJ2EE technologies and web technologies for enterprise applications.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Qualified experience in working with Core java concepts which includes Collections, Exception Handling, Multi-threading, Stream and File I/O and Polymorphism.
  • Experience in using MVC, SOA architecture and Microservices for implementing the client server business applications.
  • Involved in developing applications using JEE, Java Servlets, JSP, Java Beans, JDBC, JPA, Java Swing, Angular JS, HTML, CSS and JavaScript, Angular 2.
  • Possess good knowledge in using JPA with spring framework which involves Spring Boot and Spring MVC.
  • Experience in analysis, Design, Development, Integration, deployment and Maintenance of web applications using Java, JEE, MVC framework, Spring, Hibernate, Struts, Spring Boot, EJB, XML, Oracle.
  • Excellent understanding of software methodologies such as Agile, Waterfall model.
  • Very good understanding of Object Oriented Design (OOD), and extensively worked on MVC framework. Experience in Core Java with knowledge of Multithreading, Concurrency and Memory management.
  • Involved in dealing with CI/CD tools like Jenkins, Git Stash, Ansible, Chef, Dockers.
  • Experience in Test documentation and testing using Java, JUNIT. Tools include GitHub, Visual Studio, IntelliJ and Android Studio.
  • Experience object oriented programming (OOP) concepts.
  • Major strengths are familiarity with multiple software systems, ability to learn quickly new technologies, adapt to new environments.
  • Knowledge in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3.
  • Implemented generic DAO for data access and data layers using JPA standards and Hibernate.
  • Proven ability to excel in fast paced development environment using latest framework/tools (Springs, Hibernate, SOAP UI, UI).
  • Extensive experience in SQL by writing queries for Insert, Update and Modification operations using Oracle SQL developer
  • Experience in developing Maven Scripts and ANT scripts for building and deploying of J2EE applications.
  • Highly experienced with developing multi-tier Enterprise Applications using Eclipse, NetBeans, and STS.
  • Used various web Servers such as Apache Tomcat for developing server-side applications.
  • Worked with Web services testing tools like Soap UI and Postman.
  • Exposure to LINUX Commands.
  • Subversion SVN, GIT and Visual Source Safe as versioning software tools
  • Ability to learn and adapt to new emerging technologies and paradigms.
  • Highly Self-Motivated, proactive, hardworking and provide valuable contributions towards achieving the project goals.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, J2EE.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, Angular JS, Angular 2, Node JS, React with Redux

Databases: SQL Server, Oracle, MongoDB, Cassandra, DB2, PL/SQL, NoSQL, Riak DB, MS-ACCESS.

J2EE Technologies: Servlets, JSP, JDBC, RMI, Java Bean, Spring, Struts, Spring Boot, Microservices, EJB, JPA

ORM Framework: Hibernate.

IDE: Eclipse, Edit Plus, NetBeans and My Eclipse, IntelliJ, Flash Builder.

Web/Application Servers: Apache Tomcat, Glassfish, IBM WebSphere, Oracle WebLogic, JBoss, JAX-WS(SOAP), JAX-RS(ful), WSDL

Tools: Maven, Apache JUNIT, SOAP UI, Postman, Swagger, Firefox Plugin, Spring Tool Suite.

CI/CD Tools: Chef, Docker, Ansible, Vagrant.

Version Control: IBM ClearCase, SVN (Apache Subversion), CVS, Github.

Operating Systems: Windows, Unix, Linux, MAC-OS, MS-DOS.

Design Methodologies: UML, J2EE Design Patterns, MVC, Agile & Scrum.

AWS: EC2, RDS, S3, ELB, SNS

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Developed the application using Spring MVC, Spring IOC, Dependency Injection, Spring Annotations and Hibernate, Spring Boot.
  • Configured Dispatcher Servlet and View Resolver to intercept incoming requests.
  • Managed Spring MVC flow and invoke view components with the help of Dispatcher Servlet.
  • Implemented Spring data with JPA.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Worked on exchanging data in JSON format between web application and backend.
  • Wrote DAO layer, required SQL queries and Spring Controller to handle data and request to Spring application
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Developed user interface by using the React JS, Redux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Used RESTful Web services for transmission of large blocks of XML/JSON.
  • Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack.
  • Worked on Responsive design to maintain states in the stores and dispatched the action using Redux.
  • Implemented application testability and diagnostics and fixing bugs with the help of REDUX architecture.
  • Configured Single sign on (SSO) between applications including different domains as well using Cookie Provider.
  • Worked with NPM commands and using Package.Json for managing dependencies and dev dependencies.
  • Use GIT as a version control, create proof-of-concept using responsive web design, React JS, HTML5 and CSS3. Use the Node.js for MVC Frameworks in the development of the web applications
  • Architecting applications that create and consume Restful APIs for integrating RMS data
  • Participate in developing web services using Restful Web services.
  • Design and develop the REST using the Spring Boot, Spring Data with JPA.
  • Used Maven to develop applications, Use Spring Core Annotations for Dependency Injection and Spring MVC for REST API’s and SPRING boot.
  • Worked on AWS S3, Regions and EC2 Instances.
  • Designed and developed Microservices platform to support a multitude of enterprise level applications.
  • Performed the backend services testing using various systems like REST API services and Swagger.
  • Creation of automation scripts for Cloud.
  • Deployed application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on the resolution.
  • Settle the application logging module using Log4J to create log files to debug and trace the application.
  • Create build scripts for compiling and creating JAR using Maven.
  • Deployed the application on WebLogic Server.

Environment: Java 8/1.8, J2EE, JDK, JDBC, Oracle 11g, SQL Developer, React JS with Redux, RESTful web service, Maven, Spring, Spring Boot, WebLogic Server, HTML, CSS, JavaScript, JUnit, Log4J, Eclipse Mars, IntelliJ, Bootstrap, Redux, GIT, Crud, XML, JSP, jQuery, RESTful Web services, Swagger, SOA, Spring JDBC, and Windows.

Confidential, Durham, NC

Sr. Java Developer

Responsibilities:

  • Involved in developing the service layer for the Project which would expose various web Services to be consumed by the client.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Code development.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation.
  • Used RESTful web services for implementing the Business Logic.
  • Involved in the DAO layer development that connect the database using Hibernate and ORM Mapping.
  • Connected the application to the MySQL database to retrieve data from various tables and provide the relevant data.
  • Performed Unit Testing on the components using JUnit Testing Framework.
  • Implement Business Objects in core Java with JDK 1.6 and Eclipse environment.
  • Developed Java modules implementing business rules and workflows using Spring Boot.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Designed and developed in interface framework to keep the application of the JBPM Interaction.
  • Implement the DAO classes to persist the data in DB2 database and EJB classes in the persistence layer for transaction management.
  • Work with relational databases and tools such as IBM DB2 and Rapid SQL.
  • Utilized Agile methodology to manage the development lifecycle of the project.
  • Worked on Spring IOC, Spring Boot, JMS and Hibernate.
  • Utilized JavaScript/Struts Validator framework to validate the form data.
  • Involved in working with J2EE Design Patterns (Singleton, Service Locator and Session Facade) and Model View Controller Architecture.
  • Used Angular 2 framework to bind HTML (views) to JavaScript objects (Controllers) and model values.
  • Worked with Angular 2 components, form, pipes and services.
  • Played key role in the design and development of application using J2EE, Struts and Spring.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the Struts framework and the Spring framework together.
  • Working on existing legacy code to web services (SOAP & RESTful).
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated for documentation.
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Development of a Continuous integration/Continuous delivery (CI/CD) infrastructure using Agile development methodologies for large scale JAVA and C++ applications.
  • Deployed applications on JBoss Server.
  • Used extensively OOPS, Core Java, (J2SE, Collections, multithreading and exception handling), Servlets.
  • Built Web pages that are more user-interactive using Angular JS, HTML, CSS, RESTful API Services, JavaScript, Git, and JSON.
  • Implemented Web Services for business layer interaction with Virtual Learning Systems (VLS) like Adobe, Centra and WebEx using SOAP, JMS, WSDL and Apache Axis.
  • Developed EJB Components for managing the business tier.
  • Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Performed the web services testing using various systems like REST API services and Postman.
  • Done with Create DB, Collection, Documents, Projection, Aggregation, Replication, Sharding & Back up using MongoDB.

Environment: Core Java 7, Java8, J2EE, JavaScript, Oracle 11g, Angular JS, Angular 2, Microservices, Jenkins, Maven, Git, XML, Spring Web Services, Spring Boot, IBM WebSphere DataPower, TDD, TFS, Red Hat JBoss Fuse, Selenium, JIRA, CI/CD, JSP, Python, Apache Camel, XSLT, SOAP UI, J2EE Design Patterns, React JS, JBoss Fuse Server, API, JBPM, ANT, JSF, Buildfarm, Mongo DB, HP-UX, PL/SQL, node.js, JUnit, Zookeeper, Tibco, Linux, JMS, Active MQ, Apache Cxf. Core Java/J2EE, MySQL, Spring, Hibernate ORM, Apache Tomcat, SVN, Postman.

Confidential, Dayton, OH

Java Developer

Responsibilities:

  • Involved in developing web pages using JSP, JSF, HTML and XHTML.
  • Implemented using Service Oriented Architecture.
  • Developed UI using HTML, Bootstrap, jQuery, and JSP for interactive cross browser functionality.
  • Converted approved designs into functional CSS, HTML, AJAX, JavaScript, and JSF Web Page’s Implemented Struts Action classes using Struts controller component.
  • Design and development of application using Java, J2EE, Struts2, Hibernate & XML.
  • Developed page templates using Struts Tiles framework.
  • Application is developed based on Struts and Spring MVC Framework.
  • Implemented various design patterns like Singleton, Data Access Object, Factory Pattern, Facade.
  • Involved in developing JSP pages using Spring MVC and Integrating Spring MVC with jQuery for validation rules.
  • Used Hibernate ORM framework with JPA standards.
  • Used SOAP and REST both the web services depending on requirement.
  • Used JDBC for database connectivity to SQL Server.
  • Implemented using JMS for asynchronous message communication.
  • Developed the business objects using EJB for calling data access objects.
  • Used core Java concepts like Collections, Multi-threading, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Created and implemented MySQL stored procedures.
  • Involved using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment.
  • Ant, Gradle are used for building, and the application is deployed on JBoss application server.
  • Involved in JUnit Testing, debugging, and bug fixing.
  • Used SVN as version control tool.

Environment: Core Java, JSP, JSF, Struts, JavaScript, Spring MVC, Design Patterns, Hibernate ORM, JMS, JDBC, EJB 2.0, JBoss, Ant, Gradle, MySQL, JUnit, SVN.

Confidential

Java Developer

Responsibilities:

  • Design, develop and implement Customer Requirements using J2EE, Java, Java Server Pages (JSPs)and XML.
  • Involved in development of presentation layer using JSPs and Servlets with Development Tools Eclipse IDE.
  • Worked with MVC Architecture integrating Hibernate and Spring frameworks.
  • Used MVC, Singleton, Service Locator and Data Access Object design patterns.
  • Mailing system using Java mail API to notify the staff when a customer submitted a policy.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping (ORM) in the persistence layer using hibernate frame work in conjunction with spring functionality.
  • Involved in injecting dependencies into code using spring core module.
  • Used Spring Core Annotations for Dependency Injection (DI).
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used HQL and SQL for fetching and storing data in databases.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base.
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection using JDBC.
  • Used Web Services - WSDL and SOAP for getting required information from third party.
  • Implemented Web Services with Apache Axis.
  • Efficiently used core Java features such as Collections, Exception handling, multi-threading, Comparators to process transactions.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Developed complex SQL queries for extracting data from the database.
  • Used CVS for version control management and Maven, Gradle for Build.
  • Deployed an application in Tomcat server.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, JPA 2.0, Spring 2.5, Ajax, Oracle 10g, Eclipse 3.4, Apache Tomcat, Web Services (SOAP, RESTful), Apache Axis 2.0, Gradle, WebSphere 6.1, Taglibs, JavaScript, HTML, CSS, XML, CVS.

We'd love your feedback!