We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer/test Specialist Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 9+ years of professional experience in developing, maintaining, and debugging applications and webportals using Core Java,J2EE, SQL, HTML and Mobile Technologies.
  • Experience in software development methodologies like Agile and Waterfall model.
  • Experience on IBM Rational Rose, Microsoft Visio used to design applications.
  • Experience with Java Multithreaded programming to develop multithreaded modules and applications.
  • Expertise in design and development of multi - tier web based applications using J2EE technologies like JSP,
  • Servlets, JDBC and frameworks like Struts,Spring IOFC andMVC and Hibernate.
  • Experience in using AngularJS as the development framework to build a single-page application
  • More than 3 years experience in large-scale SOA/EAI implementations using Oracle Fusion Middleware (Oracle JDeveloper, Oracle SOA Suite, Oracle OSB, Oracle BAM and Oracle Weblogic)
  • Experienced in server coding in nodejs for non-blocking IO and improving throughput and efficiency.
  • Experienced in configuring and deploying applications on JbossFuse ESBand Apache Tomcat.
  • Experience in XML, SOA, Web services, SOAP, XSD, WSDL JAX-RS RESTful technologies.
  • Excellent working experience in Databses like My SQL, Oracle and SQL Server.
  • Experience in client side Technologies such as Wordpress, HTML5, CSS, AJAX, JQuery, JavaScript and AngulatJS
  • Experience in developing mobile applications in Android and JQuery Mobile.
  • Experience in automating the tasks using shell and batch scripting.
  • Experience in Test Driven Development.
  • Good Experience on Selenium IDE and creating Scripts in selenium
  • Established continuous integration (CI) practices and standards with JIRA, Jenkins.
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Experience on SVN, Github, CVSand Subclipse for configuration management.
  • Knowledge on Apache Hadoop, Map/Reduce and Apache Crunch.
  • Strong experience in using Integrated Development Environments - Net Beans, Eclipse,STS.
  • Developed and deployed applications in Windows and UNIX (HP-UNIX, AIX, and Ubuntu) environments.
  • Experience in customizing and developing tools - HPSA, Olympus, LDAP and NLTK.
  • Solid ability to work on Agile and SOA project
  • Skilled in Test Driven Development and Agile Development
  • Experience in client interactions for understanding requirements, creating design, reporting status.
  • Possess excellent leadership quality and communication skills, having experience as Developer and Team Lead roles.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, EJB.

Frameworks: Apache Struts, Spring IOC and MVC, Hibernate, Log4J, Junit.

Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL

Web Technologies: XML, XSL, AngularJS, DOM, Java Script, HTML5, AJAX, JQuery, CSS, Bootstrap

Application Servers: Jboss, Apache Tomcat

Programming/Scripting: Java, C++, SQL, PL/SQL, Python, Shell Scripting

Database: MySQL, Oracle, SQL Server

Configuration Management: Github, SVN, Subclipse, CVS

Operating Systems: Windows, UNIX, Linux, Macintosh

IDE: Eclipse, Netbeans, Spring Tool Suite

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java Full Stack Developer/Test Specialist

Responsibilities:

  • Hands on experience in design using Object Oriented Programming (OOPS) Principles and Design patterns like Abstract factory, Singleton, MVC, Object pool a standard solution to common problems in software design.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model.
  • Used new features of Java 8 Annotations, Generics, enhanced for loop and Enums.
  • Implemented the application using Design patterns such as Session Façade, Singleton, DAO, Service Locator.
  • Used Node.js for non-blocking design operation for server-side code.
  • Implemented Spring framework such as Dependency Injection, IOC,Spring Security, Spring AOP, and Spring integration.
  • Implemented Spring Circuit breaker pattern, integrated Hysteric dashboard to monitor Spring micro services.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, jQuery, AJAX, Node.js, AngularJS.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using AngularJS.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end database in order to provide broadcast service as well as chatting service.
  • Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in database.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in DAO implementation.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch to implement backend functionality.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, ORM modules and Spring Quartz for scheduling tasks to generate reports.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome using JIRA.
  • Used GIT as version management and GitHub as the repository.
  • Developed test cases and performed unit testing using Junit.
  • Worked in QA to test the scenarios, and makes the IOS/Android APPS to run successful without any failures
  • Reviewing and analyzing system specifications.
  • Executing test scripts and reviewing results.
  • Reporting and documenting technical issues.
  • Written test cases and prioritize testing activities. worked on executing all the test cases report defects, reporting severity and priority for each defect and verifying the fail/pass scenarios.
  • Worked on smoke tests and checking the availability of the resources to execute testing activities.
  • Reported bugs and errors to development teams.
  • Executing test cases manual and analyze results.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle.

Environment: JIRA, MS office, MS excel, Agile, QA, Mobile Center, XML, Windows, Java 1.8, Spring 4.2.0, Spring AOP, RESTful Microservices, NodeJS, HTML 5.0, CSS3, jQuery, JMS, JSON, AngularJS, SQL, PL/SQL , WebSphere Application Server, Spring STS 4.0, SOAP, Maven, Junit, XML, Web Services, Apache Kafka, Kubernetes.

Confidential, Austin- TX

Sr. Java Developer

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • Using AngularJS as the development framework to build a single-page application.
  • Designed and implemented a framework for exposing software development assets through a RESTful web service.
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Developed and debugged the application using Eclipse IDE
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.

Environment : Java 1.6, Spring Core, AOP, MVC, Hibernate, Web Services, AngularJS, UNIX, SQL, Log4j, JAX-Restful Services, WebLogic Server12c, JUnit, Eclipse

Confidential, Iowa City, IA

Sr Java Full Stack Developer

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model.
  • Used new features of Java 8 Annotations, Generics, enhanced for loop and Enums.
  • Implemented the application using Design patterns such as Session Façade, Singleton, DAO, Service Locator.
  • Involved in Angular4, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility.
  • Used Angular4 as framework to create a Single Page Application (SPA), which can bind data to specific views.
  • Implemented Node.js express server, using Ajax, JavaScript/jQuery to make connections between server and Database.
  • Used Node.js for non-blocking design operation for server-side code.
  • Built REST web service by building Node.js Server in back-end to handle requests from the front-end jQuery Ajax calls.
  • The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Implemented Spring framework such as Dependency Injection, IOC,Spring Security, Spring AOP, and Spring integration.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed RESTWeb Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization.
  • Design JSON requests according to the front-end pages and processed the JSO.
  • Used Microservice with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in database.
  • Extensively worked on Entity beans in the persistence layer, interaction with Oracle DB.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in DAOimplementation.
  • Maintained, structured and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Worked with AWS (Amazon Web services) like EC2(Elastic Compute Cloud) and S3 (Simple Storage Services).
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring clusters in the AWS ECS Console.
  • Developed for full text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Used an Accessibility requirements including Section 508, ADA, Jaws screen reader.
  • Knowledge on Respective design and longitudinal data Analysis while creating a web design pattern.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Writingtest cases using JUnit strictly following Test Driven Development.
  • Designed Automation Test cases using selenium WebDriver, Java, Junit, Maven.
  • Integrated Automation scripts (selenium WebDriver API)
  • Used Maven,Jenkins to automate the build and deploy process.
  • U sed log4j for logging errors in the application.
  • Administered and deployed applications into Web Sphere Application Server.

Environment: Java 1.8, Spring 4.2.0, Hibernate 4.3.0, Spring AOP,RESTful Microservices, Java Scripts, Angular4, NodeJS, HTML 5.0, CSS3, jQuery, JMS, JAXP (SAX & DOM), JSON, Oracle 11g,MongoDB, WebSphere Application Server, Eclipse4.5, SOAP, Maven, Selenium WebDriver, log4j, Junit, XML, Web Services, AWS, Docker.

Confidential, Plano - TX

Sr. Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Involved in Hibernate configuration properties setup & mapping files usinggenerators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using Restful API.
  • Taken care of complete Java multithreading part in back end components
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed documents using XSL.
  • Involved in design and development of JSP, HTML and JavaScript for presentation layer.
  • Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through web sphere queues.
  • Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Involved in integrating the STARnet and GPS (Global Pricing System). The application uses the existing Stored Procedures and designed the database tables for the integration.
  • Handled the Data Cleansing for the new STARnet project for the accurate Dashboards and Scorecards for Compliance.
  • Developed and deployed the application on JBoss 5.1.0 SP1 Application Server and Apache Tomcat 6.0.35
  • Used CVS repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP, HTML,JS,CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC.

Confidential - Holmdel, NJ

Java Developer

Responsibilities:

  • Worked on the Global Risk Management application.
  • Used Ajax with JavaScript to fetch the requested worklists and report pages.
  • Developed various Action classes and Form bean classes using Struts framework in the middle-tier.
  • Used tiles framework for the GUI screens.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication.
  • Used multithreading in programming to improve overall performance.
  • Developed XSLT files for transforming the XML response from the web service into HTML.
  • Developed the Persistence Layer using Hibernate.
  • Used session beans to expose the application for the use by the third party users.
  • Implemented an automated functionality to generate e-mails using Java Mail API.
  • Used DOM Parser to parse the XML response from webservices.
  • Implemented logger for debugging using Log4j.
  • Used JDBC for connectivity to Sybase for real-time tables.
  • Developed stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts.
  • Performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used ANT to build the EAR file, and Fusion Charts for reporting the data

Environment :Java, J2EE, Servlets, JSP, Struts 1.1, JMS, Hibernate 3.0, 1.2.9, ANT, Log4J, JavaScript, Ajax, JUnit, Sybase ASE 12.5, WebLogic 9.1, AutoSys, UNIX CVS

Confidential, Bedford - MA

Java Developer

Responsibilities:

  • Involved in Design, Development and UAT phases of UMS enhancements.
  • Designed and developed DS Feed Loader application to load deal and reference data from a secure FTP server.
  • Developed Excel and PDF Generators using Apache POI and FOP with XSLTs to generate reports on Equity, Convert deals and the Deal Calendars.
  • Developed Spring Business Services for generating Deal Tickets, IOIs using DI.
  • Developed a Data Access Layer using Spring JDBC for Indication of Interests, Deal Tickets and Deal Processing.
  • Developed transacted business services for DS Feed Loader using Spring Aspect Oriented Programming.
  • Developed a Mail Client using Velocity Engine to send e-mails about Deal Updates, IOI status and allocation details.
  • Developed UI for IOIs, Deals tickets, Equity and Convert deals using Spring MVC, JSPs, Spring Tag Library, JSTL, Java script and AJAX GWT.
  • Developed ANT scripts for packaging of DS and DS Loader applications.
  • Written SQL queries for the data access of IOIs, persisting and searching deals.
  • Involved in performance tuning of stored procedures and SQL queries.
  • Reverse Engineered PMR Maint. Application to expose the middle office application as Web services.
  • Developed DAO persistence layer using Hibernate to persist the PMR Domain objects.
  • Assisted in providing on-call support for administration of IMD Linux-J2EE infrastructure.

Environment :J2EE 5, Java 1.5, Spring 1.2.9, JSP, AJAX, Weblogic 9.2, Ecllipse3.0, HTML, XML, XSLT, Xerces, Apache FOP, Apache POI HSSF, JDeveloper, Sybase 12.5, ANT, Log4J 1.4, JavaScript, JUnit, JIRA, CVS.

We'd love your feedback!