We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Around 8 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).
  • Extensive experience in developing applications using JSP, Servlets, Apache Struts framework, EJB, JDBC, Spring, XML, JUnit, and Test-Driven Development
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Exception handling,
  • Experience in Lambdas, Functional Interfaces, Streams, etc.
  • Well-versed in Springs and its modules, Spring Core, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch programming, Spring JPA.
  • Experience in Spring Boot, Spring Microservice, and Netflix Eureka Server frameworks.
  • Implemented the various services using microservices architecture in which the services work independently.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ to build, test and deploy identity microservices.
  • Good Knowledge on deploying themicroservicesin Dev space ofpivotal cloud foundryand to deploy in higher environment.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, RMI, JNDI, and MVC.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Working knowledge of Front-End development technologies like HTML, CSS, JavaScript, JSTL, jQuery, Bootstrap and Angular.
  • Working experience of Relational DBMS like MySQL, DB2 and NoSQL DB like MongoDB.
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Active MQ and RabbitMQ.
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as IBM Web Sphere, Apache Tomcat.
  • Hands-on experience working with Version control tools like Git, Tortoise SVN.
  • Developed logging module usingLog4Jto create log files to debug and trace application.
  • Good Work experience on various IDEs like Eclipse, Spring Tool suite, Net Beans, IntelliJ, and Visual Studio Code (VSC).
  • Having knowledge and hands-on experience with Selenium, Junit testing tools.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins, and Apache Ant.
  • Expertise in tracking bugs and issues using JIRA.

TECHNICAL SKILLS

Programming Languages: JAVA, C:

J2EE Technologies: EJB, Servlets, JSP, JDBC, JMS:

Web Technologies: HTML, Angular, jQuery, XML, CSS, JSON, Bootstrap, NodeJS:

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite, Visual Studio Code:

Application/WEB Servers: IBM WebSphere, Apache Tomcat:

Databases: DB2, MySQL, MongoDB:

XML Technologies: XML, DOM:

Web Services: SOAP, REST:

Methodologies: Agile, Waterfall:

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch):

ORM Frameworks: JPA, Spring JPA, DAO:

Version Control: SVN (Apache Subversion), Git:

Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka:

Testing Tools/Others: JUnit, Mockito, Soap UI, Log4j and JIRA:

Build Tools: ANT, Maven, Vagrant, Docker, and Jenkins (CICD Tools)

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Followed Agile Scrum Methodology in analyze, define the application which will support functional and business requirements.
  • Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.
  • Defining and constructing layers, server-side objects and client-side interfaces based on J2EE design patterns, developing, and implementing Spring and J2EE based MVC (Model-View-Controller).
  • Used Rest Controller to Spring framework to create RESTful Web Services and JSON objects for communication.
  • Involved in designing Spring MVC application and Hibernate to design module structure.
  • Consuming REST Web Services which produce both XML and JSON to perform tasks, leveraged by web application.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Extensive experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, HTML, CSS, Angular, AJAX, JavaScript, jQuery, and Bootstrap.
  • Implemented Database connectivity using Spring JDBC framework to work on different modules.
  • Developed Action Classes and DAO classes to access the database.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Responsible for Creating/configuring monitoring tools and automate proactive monitoring tasks.
  • Used Java Messaging Services (JMS) for reliable and Asynchronous exchange of important information such as Payment Status Export.
  • Used Jenkins for Auto builds and to setup the Continuous Integration (CI) process for the applications.
  • Developing test cases using Junit.
  • Used HPALM for tracking the defects.
  • Developing the functionalities under Agile Methodology JIRA processes.
  • Involved in CICD process using GIT, Jenkins job creation and Maven build.

Environment: J2EE, Spring Boot, Restful Web Services, Spring MVC, Spring IOC, Spring ORM, Hibernate, jQuery, AJAX, Angular, JavaScript, Bootstrap, CSS, HTML, DB2, Eclipse, IBM WebSphere, Junit, Agile, Jenkins, log4j.

Confidential, Omaha, NE

Full Stack Java Developer

Responsibilities:

  • Position involves agile ceremonies like Sprint Planning which is conducted for every two weeks by product owner.
  • Created new REST web service operations and modified the existing web service’s WADL’s Web Application description Language.
  • All the functionality is implemented usingSpring IO/Spring BootandHibernate ORM.
  • Implemented Java EE components usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology.
  • Worked on server-sidevalidationusing various web forms through annotation-based approach.
  • IntegratedSpring Securityto validate the users.
  • Also used SOAP UI Tool to test the REST Web Service Operations.
  • This involves creating databases in IBM Z.DB2 for z/OS which is used to store the data of the application, writing SQL queries, stored procedures, triggers to fetch, insert and to manipulate data.
  • Using Node.js as a server-side application with JavaScript to allow Single page applications to get data, and to build REST API’s.
  • Working on NPM Packages and publish them to Nexus repositories, developing grunt task runner or application and involved into write test cases. Using Rest Client-POSTMAN to test REST API services.
  • Developing the User Interactive web pages in a professional manner by using web technologies like HTML, and CSS3 as per company standards.
  • Using Angular MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope.
  • Using built-in directives for the two-way data bindings and using $scope, $resource extensively in Angular.
  • Involving in writing application-level code to interact with APIs, Web Services using AJAX, JSON, XML, and Angular.
  • Using Angular as framework to create a single page application (SPA) which can bind the data to specific views and synchronize data with server.

Environment: Agile Methodology, J2EE, Spring Boot, Spring MVC, Spring Security, Spring IO, Microservices, REST Web Services, Hibernate, HTML, CSS, Angular JS, jQuery, Java Script, Type Script, Node JS, Java, RESTful API, IBM DB2 Visualizer, JSON, XML, POSTMAN, Swagger, Visual Studio Code, Junit, IntelliJ, JIRA, Git, Bitbucket, Eclipse.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Working with agile team in 2-week sprints to develop web services demonstrating output bi-weekly to product managers and incorporating the feedback.
  • Use Spring Cloud Stream framework for building message-driven micro-service applications that integrate with Kafka servers.
  • Developing several REST web-services supporting XML and JSON to platform tasks financial on banks, insurance firms, corporates, and sovereigns.
  • Developing resource-oriented architecture to integrate with third-party system.
  • Creating Maven archetype for generating fully functional Rest web-services supporting JSON message transformation.
  • Using Spring Core Annotation for Dependency Injection Spring DI and Spring MVC for REST API’s, Spring Boot for micro-services and Spring Batch for running batch jobs.
  • Implemented SOA to develop REST web-based services using Apache Axis.
  • Created web services using Spring @Rest Controller to return JSON to the front-end.
  • Designed and developed DAO layer with hibernate standards, to access data SQL Server.
  • Using Atlassian product like Jira, Bitbucket, and Confluence for Issue tracking, release management and Code review and documentation.
  • Maintaining high level of unit test coverage through test-driven development using jMock, jUnit frameworks.

Environment: Core Java, Multithreading, Agile Methodology, Micro Services, SOA, Hibernate, Spring, RESTful API, JSON, SQL Server, SQL, CRUD, Jenkins, JIRA, MAVEN, Junit, Eclipse, Log4J,GIT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
  • Involved in system design and development in core java using Collections, multithreading, and exception handling.
  • Designed and developed the UI using HTML, CSS and JSP.
  • Responsible for development of presentation layer using JSP and spring.
  • Business logic was developed using Session beans and container managed persistence services via Hibernate.
  • Involved in developing web services using SOAP (UDDI, WSDL), XML.
  • Implemented MVC architecture using struts, JSP & Enterprise Java Beans.
  • Involved in development of services-based architecture utilizing open-source technologies like Hibernate ORM and Spring MVC Framework.
  • Involved in number of installations of WebSphereinstances from development to production and configuring the WebSphereload balancing using WebSphereworkload management
  • Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
  • Implemented Data Access Objects (DAO pattern) using JDBC.
  • Developed batch programs to update and modify metadata of large number of documents in File-Net Repository using CE APIs.
  • Develop and execute effective testplans, test cases, and teststrategies based on the functional requirements specific to each query. Documented the test results in test management tool provided by client.
  • Proficiently designed and developed multi-tier enterprise applications using spring, spring MVC, Servlets, JSP, JavaScript, jQuery, GWT, AJAX, JDBC, Hibernate.
  • Developed GUI with J-Query and GWT.
  • Extensively used JavaScript to provide the users with interactive, Speedy, functional, and more usable user interfaces.
  • Built, executed, and maintained integration testharness, test script as assigned.
  • Constantly evaluated the testautomation strategy and approach to identify areas of improvement
  • Involved in preparing Testplan and developed TestCases, Test Scenarios manually
  • Designed Asynchronous communication using Ajax.
  • Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD. This clearly separates the Business Logic from the Backend access to the Database and the Front-End Presentation layer.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.

Environment: Java, Struts, Spring, Hibernate, Integration, JSP, Ajax, JavaScript, jQuery, J-Unit, Servlets, EJB, JST, XML AJAX, HTML, CSS, SOAP, TDD, WebSphere Application Server, RAD, GIT, GWT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in digital signing of applet for mainframe interaction window for one of the applications.
  • Used Struts Tag Libraries to develop the JSP pages.
  • Deployed the code in Tomcat server and WebLogic Server for ADF applications.
  • Configure WebLogic Application Server 8.1 to run both WebLogic MQ Workflow Web Client and WebLogic Business Integration Monitor on the same application server.
  • Involved in unit testing and validation of the application.
  • Used JavaScript and jQuery for client-side validations.
  • Involved in bug fixing and functionality enhancements.
  • Developed the code satisfying the Section 508 compliances like JAWS, MAGIC, and DRAGON.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Singleton etc.
  • Developed Ant scripts to configure and deploy the application.
  • Used Rational Clear Case for configuration management.
  • Involved in designing the workflow and screen workflow.
  • Involved in Troubleshooting and Bug fixing.

Environment: Java, JSP, Servlets, Struts, HTML, JavaScript, jQuery, WebLogic, Oracle 10g, JNDI, CVS, ANT, Log4j, Apache Tomcat.

We'd love your feedback!