We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 5+ years of experience in designing and developing web - based applications.
  • Extensive hands on experience with Object Oriented Programming and developing web-based applications using Java, spring boot, Spring, Servlets 2.4, spring 3.x/4.x, Hibernate, JavaScript, HTML, JS Libraries, Web Services etc.
  • Strong experience in UI, client-side validations and developing event driven applications using HTML 5, CSS 3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and java script frameworks like Angular JS1.x/2/5/7, Redux, jQuery.
  • Clear understanding and implementation experience of SOA techniques and web Services based solutions (XML, SOAP, WSDL, REST and UDDI).
  • Experience in XML technologies including XML, XSD, XSL, DTD, SAX and DOM Parsers.
  • Good knowledge of using FTP, SFTP, HTTP/s and SMTP protocols.
  • Good Knowledge in publishing and consuming RESTful and SOAP web services.
  • Expertise in client-side technologies HTML, DHTML, JSON, CSS, jQuery and AJAX.
  • Expertise in developing micro services using Docker in cloud Infrastructure (AWS, AZURE).
  • Expertise in CI/CD pipelines using Jenkins, Docker and Kubernetes.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Had a good hand on Spring Boot, Micro services with Eureka and Zuul Integration.
  • Performed unit testing in java using JUNIT test cases and used Mockito, PowerMockito for stubbing.
  • Experience in writing unit tests for java Script using Jasmine, karma, chai, mocha.
  • Expertise in using J2EE Application Servers such as Web Logic, Web sphere 8.2, Jboss6.x/7.x and Web Servers such as Tomcat 6.x/7.x.
  • Expertise in using IDE's like My Eclipse, Eclipse 3.x, RAD and IntelliJ.
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Extensive experience with Waterfall and Agile Scrum Methodologies.
  • Experience in tracking defects, issues, risks using Jira, Quality Center.
  • Excellent team player, problem solver and ability to think of abstract concepts

TECHNICAL SKILLS

Operating System: UNIX, LINUX, Windows NT/7/10, MSDOS.

Frameworks: Spring 2.x/3.x/4.0, Hibernate 2.x/3.x, Struts 2.0.

Databases: Oracle 10g/9i, Oracle 11g, MySQL, MS SQL Server 2000.

Spring Related: Spring-Core, (ORM) Data Access, Spring MVC, Spring Security, Spring Boot 1.2.3.

Java Related Technologies: Core Java, Java (JDK 1.5), Java Servlets 2.3/2.2, JSP 1.2/1.1, JSTL, Custom Tags, Struts 2x, Spring MVC, hibernate 4, ExtJS, Angular JS, HTML, GemFire distributed cache, JavaBeans, JDBC 3.0/2.1, LDAP, JNDI, JMS, EJB 3.0, DHTML, JavaScript, TypeScript, AJAX, CSS, jQuery, React JS.

XML technologies: XML, XSL, XSLT, DOM, AXIS, Castor, XML Beans and JAXB, DTDS, DOJO.

Web Services: Axis2, WSDL, JAX-RPC, SOAP (JAX-WS), RESTFUL (JAX-RS), JAXB.

App Server: JBoss, WebSphere Application Server 6.0.

Web Server: Apache Tomcat 4.x, /5.x/6.x, Java Web Server 2.0.

Version Control: SVN, CVS, Clear case.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Microsoft Azure.

S/W Development Methodology: Scaled Agile, Agile (Scrum) and Waterfall Model.

Build tool: Maven, Ant.

IDE: IBM RAD 7.x, RSA, IntelliJ IDEA, Eclipse 2.x/3.5, Microsoft Visual Studio.

Computer Languages: Visual Basic, C, JavaScript, TypeScript, XML, HTML, Java

Software: Crystal Reports, MS-Office 97/2000/2002/2003 including Access, Excel, Word, Power Point, Outlook, MS Front Page.

Visualization reports: Jasper Reports, D3.js, JFreeCharts and Apache POI.

PROFESSIONAL EXPERIENCE

Full Stack Java/J2EE developer

Confidential

Environment: Java, J2EE, JSP, Servlets, Spring boot, Spring, Swagger, Hibernate, Docker, AWS, CSS,HTML, X(HTML), XML, Ajax, Flex, Web Services(SOAP, REST), JUnit, Angular(2,4),React, Redux, Ng-rx, Eclipse, JMS, PL/SQL, SQL, Oracle, GIT, JBOSS/Tomcat, Apache Maven, Gradle, Eclipse, Linux and Windows XP.

Responsibilities:

  • Developing the web application and User Interfaces using spring and JSF frameworks.
  • Implementation of security for the web application and web services.
  • Developing web soap and Restful web services.
  • Developed Micro services & APIs using Spring Boot.
  • Used Apache Kafka cluster as messaging system between the APIs and Micro services.
  • Worked with Spring Integration to connect different components of the service seamlessly.
  • Used JSF Framework and VXML to implement IVR (Interactive Voice Response) Application.
  • Automated inbound and outbound calls using IVR.
  • Developed IVR system which provides refined method of optimizing and managing supply.
  • Developed Single page web application using Angular to manage sworn documents.
  • Developed and maintained web application systems using Node JS, Angular and Amazon Web Services (AWS).
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Reactive, Java 8.
  • Developed custom Directive to render HTML in a semantic way for web applications.
  • Used the git source control tool via Bitbucket to manage a multiple feature Java codebase branch.
  • Worked on modernization of legacy, where outsourced UI technologies like BackboneJS and jQuery were used.
  • Configured Angular routing module to configure routes in the application.
  • Built Custom services and utilized existing services like http service to invoke Rest service calls.
  • Consumed various SOAP and REST web services related to Partnerships and Branded cards processing systems
  • Used Maven as build strategy and Jenkins as continuous integration server to execute testcases.
  • Creating the AWS stacks for Dev/QA Environments which include Consul, Apache Kafka, Zookeeper, Shipyard master/slave, Cassandra and Spark Clusters.
  • Worked on Mesosphere’s Mesos and Marathon to handle application deployment.
  • Work on Angular and React components.
  • Working with testers and with business partners.
  • Used GitHub version controlling tools (CI/CD) to maintain project versions supported the application through debugging, fixing and maintenance releases.
  • Writing tested, idiomatic and documented JavaScript, HTML5 and CSS.
  • Involved in each phase of software development life cycle.
  • Coordinated with technical architects to ensure applications adhere to proposed architectural standards.
  • Troubleshoot development and production problems across multiple environments and operating platforms.

Java/J2EE Developer

Confidential

Environment: Java, J2EE,Spring boot, Spring, Swagger, Hibernate, Docker, windows Azure, CSS,HTML, X(HTML), XML, XMLSpy, XPath, Ajax, Flex, Web Services(SOAP, REST), JUnit, Angular(5,7),React, Redux, Eclipse/IntelliJ, JMS, PL/SQL, NoSQL, Cassandra, GIT,JBOSS, Apache Maven, Gradle, Eclipse, Linux and Windows XP.

Responsibilities:

  • Participated in all stages of Software Development Life Cycle of workflow and support using Agile methodology.
  • Designed Java Server Pages along with JSTL to create dynamic page reload and responsive page designs.
  • Used jQuery, AJAX to create partial page refresh, which dynamically reflexes various car options with their dependent drop-down list.
  • Developed the User Interface Templates usingJSP, JavaScript, CSS-3, and HTML-5.
  • Using SOA architecture, communicating with other Insurance processing applications.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC design pattern of spring framework.
  • Created database objects like tables, views, materialized views, procedures and functions using PL/SQL in Oracle Db.
  • Used CI/CD to deploy multiple client environments and automated the continuous integration and deployments using Jenkins.
  • Extensively used Hibernate framework for Object Relational Mapping.
  • Implemented the functionality by integrating Spring Framework, Hibernate 3 for persistence.
  • Used Struts 2 for User Input Validation, Error handling, Java Bean management and Event handling.
  • Designed and developed the JMS objects and used JMS for asynchronous communication.
  • Implemented various design patterns in the project such as Data Transfer Object, Data Access Object and Singleton.
  • Followed in Page Object Design Pattern for writing test cases in TestNg.
  • Responsible for designing Restful Web Services using Spring REST Controller annotation.
  • Built data visualizations to monitor certain operations like payment tracking using D3.js.
  • Developed Maven Scripts to build and deploy war files on to Web Logic Application Server 10.2.
  • Developed test cases and performed unit test using JUnit4 Framework to test java functions.
  • Created a deployment procedure utilizing Jenkins CI to run the unit tests and used SOAP-UI to test the web services.
  • Actively involved in configuring the Web logic Server and deployed all the modules.
  • Worked on database design, created stored procedure and views to retrieve the data from server to Excel.

Java/J2EE Developer

Confidential

Environment: Java, J2EE, JSP, Servlets, Spring boot, Spring MVC, Spring batch, Hibernate, Docker, CSS,HTML, X(HTML), XML, Ajax, Flex, Web Services(SOAP, REST), JUnit, Angular(2,4),React, Redux, Ng-rx, Eclipse, JMS, PL/SQL, SQL, Oracle, GIT, WebSphere/Tomcat, WebLogic, Apache Maven, Eclipse, Linux and Windows XP.

Responsibilities:

  • Involved in Full stack development based on J2EE specifications and Spring Framework with MVC architecture.
  • Developed using web-based technologies such as Hibernate ORM and Web Services.
  • Implemented different design patterns such as singleton, Session Façade, Factory, MVC, Business delegate, session facade and DAO design patterns.
  • Used JPA (Object Mapping for the backend data persistency).
  • Worked with tracking tool JIRA and Rally on Agile Scrum, performance estimation and capacity planning work with the project manager and product development teams.
  • Development of front-end web pages using JSON, Angular, Redux, Bootstrap, CSS and Spring TLD.
  • Worked on cloud-based applications implementing a service-oriented-architecture (SOA).
  • Tested code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to full fill that test and refactoring.
  • Used LDAP and Microsoft active directory series and built interfaces for the same.
  • Developed using Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle Web Logic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle, and other JDBC-compliant databases.
  • Worked with Adobe Flex to create expressive and interactive interfaces.
  • Used GIT for source control and develop a logging component using Log4J to log messages and errors.
  • Involved in resolving bugs postproduction and performance issues & participated in code reviews.
  • Worked on relational databases and wrote SQL scripts to manage the database.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed Functional Requirement Document based on users' requirement.
  • Experienced with Flex framework for building and maintaining web applications.

Java/J2EE Consultant

Confidential

Environment: Java, J2EE,Spring boot, Spring, Swagger, Hibernate, Docker, windows Azure, CSS,HTML, X(HTML), XML, XMLSpy, XPath, Ajax, Flex, Web Services(SOAP, REST), JUnit, Angular(5,7),React, Redux, Eclipse/IntelliJ, JMS, PL/SQL, NoSQL, Cassandra, GIT,JBOSS, Apache Maven, Gradle, Eclipse, Linux and Windows XP.

Responsibilities:

  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Involved in implementing the Hibernate API for database connectivity.
  • Used Angular Framework to develop the service portal web app.
  • Used Angular form validations for validating the client-side data.
  • Used Maven scripts to build and deploy war files to QA environment
  • Involved in implementing the Hibernate API for database connectivity.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.
  • Designed the user interface of the application using HTML, CSS3, JavaScript, Angular and AJAX.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed JUnit test cases for unit testing.
  • Manage and deliver all system and software migrations (like OS migration from UNIX to Linux etc.) involving Organizational standards.
  • The Application is exposed to the Internet via DMZ which allows the external agencies to connect to the system using Internet.
  • Used spring validation framework for performing data validations.
  • Developed UNIX shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
  • Developed excel template for exporting report data with formatting for daily leadership meeting.
  • Generating code for automation of report/exporting data to excel and deployment.
  • Regression testing and design change to accommodate data load on server by breaking data chunks in parts.
  • Customized report for generating data for particular Sub Brand used by Sub Brand owners.

We'd love your feedback!