We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Weehawken, NJ

PROFESSIONAL SUMMARY:

  • Over all 8.5 years of Experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE and ABAP.
  • Expertise in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile solid experience in Object Oriented Programming and Design.
  • Experienced in developing applications using MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate and JPA
  • Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Hibernate, Spring Framework, Spring MVC, Spring AOP, Spring Batch, Hibernate ORM, Spring Web Flow, JPA, JSF, JMS,
  • Expertise in Software development methodologies like Agile Methodology, Test - Driven Development and Waterfall Methodology.
  • ImplementedJava 8/7/5features like Lambda expressions, Streams, filters and fetching documents from the database well versed in building REST API (JAX-RS) based on Spring Boot.
  • Develop, enhance and maintain a Spring Boot based Micro services application used Docker containers and Kubernetes with Azure Container Service.
  • Extensive programming experience in developing web-based applications using JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, Spring, Hibernate3.5/4, JDBC, JavaScript, Angular 6/7, HTML5, JS Libraries and Web Services.
  • Expertise in DB Design, DB normalization, writing SQL queries &PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Experience with - ABAP/FI Developer/Production support with strong understanding of Business Applications, Technical Development and Problem solving.
  • Technical expertise includes Reporting techniques (classical, interactive, ALV), BDC, Smart forms, Scripts, Enhancements, BADI, ALE IDOCs, Data Dictionary, Debugging. Domain knowledge in SD, MM and FI
  • Good experience on version management tools GIT, TFS, CVS, SVN, Maven, Jenkins and Clear Case experienced in writing build scripts using ANT, MAVEN.
  • Expertise in NoSQL databases like Mongo DB worked on Mocking frameworks like using Karma, Jasmine and Protractor hands on experience with Test Mockito, Junit and Log4j in developing test cases and determining application functionality
  • Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, AngularJS, Angular, jQuery, Reactjs and Bootstrap frameworks.

TECHNICAL SKILLS:

Programming Languages: Java 1.5/1.7/1.8, J2EE, ABAP

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS2, Bootstrap, JSON.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Web Services: JAX-WS (SOAP), JAX-RS (REST, REST API), WSDL.

Application Frameworks: Spring4/5, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema and DOM Parsers.

Web/Application Servers: Apache Tomcat 6.0, Apache kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Azure, CI/CD, Maven, Kubernetes, Docker, Jenkins, JUnit, Jira

PROFESSIONAL EXPERIENCE:

Confidential: Weehawken, NJ

Java Developer

Responsibilities:

  • Involving in daily stand up and weekly development review meetings as part of AGILE Methodology implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Implementing the business layer by using Hibernate with Spring Boot and developed mapping files and Java 8 classes using ORM tool Using SOAP Web Service and deployed applications on Apache Tomcat serve stored procedures & triggers in SQL database
  • Fixed bugs using AngularJS6 in the GUI which is otherwise stable
  • Using Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
  • Involving in multi-tiered J2EE design utilizing Spring MVC Inversion of Control (IOC) and Hibernate reproduced security issues and the remediation methods for vulnerabilities.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC and Apache Kafka Angular7 and JBPM for making REST calls and data binding
  • Creating arrange loop directive and components like data binding, dependency injection in AngularJS identified vulnerabilities and executed the vulnerability remediation methods
  • Using Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform
  • Performing Unit testing using JUNIT, System, Regression in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • Developed postman scripts for end to end integration testing
  • Creating JUnit test cases and test suites for testing the application used GIT version control for the software development and other version control tasks in building the code & deploying on Web Logic application server.

Environment: Java 8, J2EE, Spring Boot, Spring5.0, Spring MVC, Hibernate, SOAP, REST, REST API, Microservices, HTML 5, JavaScript, CSS3, XML, Angular6,, Azure, PCF, Kubernetes, Apache Kafka, Web Services, JAX-RS, Junit, Mockito, Agile methodology, JIRA, SCDF, Jenkins 2.0.

Confidential: St Louis, MO

Java Developer

Responsibilities:

  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns involved in analyzing the requirements, Design, Code development and unit testing.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Worked with Mockito mock framework in conjunction with JUnit which allows to create and configure mock objects and to develop tests cases for classes with external dependencies.
  • Configured Hibernate configuration file and Hibernate mapping files and developed POJO’s to map objects to Oracle relational database.
  • Developed and consumed SOAP/Rest Web Services using XML and JSON message formats worked with DevOps/Continuous integration tools like GITHUB and Jira.
  • Using Git, Maven for making builds and deployments of the application components ability to communicate with all levels of the project team members including project stakeholders/BPO users.
  • Used Micro Services architecture, with Spring boot-based services interacting through a combination of REST and Spring boot.
  • Involved in building a single page and cross browser compatible web application using AngularJS and bootstrap exposing application as a Micro Services of cluster using pods, services.
  • Designing and developing business and persistence layer components using MySQL, PostgreSQL using ORMs like Hibernate, Spring Data, JPA, Mongoose.
  • Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tags experience in upgrading the existing Cassandra cluster to latest releases
  • Developed the application with Continuous Integration and Deployment using Jenkins implemented and tested the enterprise application with jQuery, AngularJS and Spring MVC.

Environment: Jdk1.5, J2EE, JSP, Spring 3.0, Spring boot, Spring MVC, Hibernate, SOAP, REST, REST API, AngularJS, JDBC, Eclipse, Web sphere, Micro Services, MySQL, MVC, JUnit, XML, OOAD, UML, TFS, SQL Server, ANT, Maven.

Confidential

Software Developer

Responsibilities:

  • Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements
  • Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies created both client and server side validations.
  • Design and implementation of new feature or software components for the front-end of a large Web application involved in producing and consuming the SOAP/REST Web Services.
  • Used MS Visio, Dreamweaver and Photoshop tools for web application development developed front-end UI pages and necessary backend Java classes to support data access and user authorization.
  • Involved in Developing of Application based onJ2EEusing Hibernate and Spring MVC implemented Dependency Injection using the Spring framework
  • Daily SCRUM stand-up meeting and provided demo to the business every Tuesday extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax managed back end connectivity with the help of PHP.
  • Worked on the events of the TABLE MAINTENANCE GENERATOR.
  • Extensively worked on DATA DICTIONARY OBJECTS.
  • Developed a report using the BDC CALL TRANSACTION method of FB08 to reverse the document generated.
  • Developed the smart form for sales invoice data, which is attached to standard transaction VF02/VF03 for the output type and configured through NACE transaction.
  • Have worked in IDOC FUNCTION MODULES for mapping the fields.
  • Have developed a report that GENERATES IDOCS which sends the IDOC to the other system.
  • Have worked on User Exits, BADI for different standard processes
  • Have good knowledge on the BUSINESS FLOWS of the Functional Modules of FI, MM and SD.

Environment: Java, J2EE, Spring boot, Web Services (REST, SOAP), REST API, Oracle, JDBC, Subversion, IBM WebSphere Application Server 7.5, Harvest (CA SCM), ClearQuest, Spring 3.0, XSLT, XML, XSD, JUnit, AJAX, jQuery, Fiori, ABAP

We'd love your feedback!