We provide IT Staff Augmentation Services!

Software/java Full Stack Engineer Resume

5.00/5 (Submit Your Rating)

Alpharetta-gA

SUMMARY

  • 8 years of IT experience as a Software/ Java developer on various platforms with emphasis on application design, implementation, deployment and maintenance of web - based n-tier architecture systems.
  • Extensive work experience in Object Oriented Analysis and Design, Java 8/J2EE technologies including HTML5, CSS, AJAX, and Oracle for developing server-side applications and user interfaces.
  • Expert in Core Java with in-depth knowledge of Multithreading, OOPs concepts, Exception handling and Collection framework.
  • Hands on experience on Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs, Spring BootandMicro Services.
  • Experienced in designing J2EE applications using spring, EJB, struts frameworks and MVC patterns.
  • Worked on different modules of spring including Spring IOC, Spring ORM, Spring Security and Spring Boot and Spring Batch.
  • Extensive experience in working with different databases such as Oracle, SQL Server, DB2, MySQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Expertise in developing applications with Java 8, EJB, JDBC, JSP, Servlets and Design Patterns.
  • Experience in the functional usage and deployment of applications in JBoss, WebSphereand Apache Tomcat Server.
  • Extensive experienced in working with message-oriented applications using JMS, Rabbit MQ.
  • Good working knowledge in NoSQL databases like MongoDB.
  • Proficient in developing applications using ORM framework Hibernate.
  • Experienced in developing UI screens using CSS, Html, Angular JS, JavaScript for validations
  • Extensive experience in web services to implement SOA using SOAP, WSDL, UDDI and REST.
  • Expertise in using open source framework and testing technologies like JUnit, SOAP UI, POSTMAN and log4j.
  • Worked with different IDE’s like Eclipse, IDz, Net Beans and IntelliJ.
  • Good working knowledge on SVN, Bit bucket and GIT for version control.
  • Experienced in using integration tools like Jenkins and Bamboo.
  • Work experience in AGILE, Scrum and Waterfall models of software development. Good leadership, interpersonal skills,commitment, result oriented, hard working with a quest to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS

Java/J2EE: Java, JDBC, Servlets, JSP, JPA, XML

Web: HTML5, CSS, AJAX, JavaScript, Angular2.

Frameworks/ORM tools: Spring, Spring Boot, Struts, Hibernate.

App Servers/ Middleware: Tomcat, JBOSS, WebSphere.

IDE/GUI Tools: Eclipse, NetBeans, IntelliJ, IDZ, Tibco Jasper Soft.

Operating System: Linux, Mac OS X, Windows.

Web services stack: WSDL, SOAP, RESTFUL.

Database/Tools: Oracle, MySQL, DB2, Teradata, Mongo DB.

CI/CD Tools: Maven, Jenkins.

Version Control& Bug tracking tools: SVN, Bit bucket, Git, JIRA

Miscellaneous: Shell scripting, Junit.

Cloud Environment: AWS s3 - Bucket, EC2

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta-GA

Software/Java Full Stack Engineer

Responsibilities:

  • Involved in Full Cycle Software Development from Analysis through Design, Development, Integration and testing phases and worked on Microservices in Clin Audit tool for Confidential billing system.
  • Designed Standalone application using Spring Boot and integrated SPLUNK API to generate the log reports on daily basis for BAU application.
  • Experienced in Netflix Eureka service registry.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Developed RESTful Web Services using Spring API to communicate over the network.
  • Used Core Java concepts like Collections , Multi-threading , Exception handling, IO to develop business logic and worked on Java 8.
  • Developed DAO'S for retrieving and fetching the data from Oracle and Teradata database using SpringJDBC.
  • Tested web services using Postman tool and from Swagger in JSON format.
  • Worked on Apache Tomcat Server for deploying and testing the application.
  • Created Upload and Download folder in S3 bucket in the AWS environment to store files and integrated with application, sometimes which are required to serve static content for a web application.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Worked on few UI modules using HTML, CSS, JSP, JavaScript, jQuery and Angular JS to complete day to day production issues.
  • Used Maven as build tool and configured Log4j tool to log the entire application.
  • Worked on XML Technologies likeXML Parsers, JAXB for binding data to java objects
  • Worked on SQL loader and CTL file scripts for Data loading and Data merging in Oracle SQL and Teradata databases.
  • Worked on custom Hibernate queries and custom JDBC SQL to invoking the data base to access accounts of Customers.
  • Used Eclipse IDE toolfor development of the project. Tomcat Application server is used for deployments in all environments.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Used SQL for writing the database queries to get the required data for batch jobs and also for the individual account.
  • Worked on Email alerts for the tool to monitor batch process scheduled at various period round the clock.
  • Coordinated various Scrum Meetings as a Scrum Master to delegate tasks and user stories to development teams.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Used SOAP Web Services for XML data transfer by using Service Oriented Architecture ( SOA), SOAP, WSDL.
  • Fixed all the Blocker issues for different applications in the SonarQube .
  • Used GIT as version control and Eclipse IDE as development tool.
  • Prepared Jenkins scripts to deploy the code in QA and PROD environment.
  • Fixed Fortify Critical and high-level issues as per the tool suggestions in Dev Environment.
  • Documented all the development related designs and stored at project page in the confluence.

Environment: Java 8, RESTful, Spring Boot, Microservices, Spring JDBC, JSON, XSD, JAXB, HTML, CSS, Maven, Collections, Multi-threading, Oracle SQL, Teradata Database, Confluence, Log4j, GIT, Postman, Eureka, AWS, Apache Tomcat Server, Splunk, Eclipse IDE.

Confidential, Tempe, AZ

Software Engineer

Responsibilities:

  • Developed an Application Consolidated Receivables to our Payment System platform, performance issues and troubleshooting.
  • Analyzed of highly complex business requirements and generate technical specifications to design or redesign complex software components and applications.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Followed agile methodology (Stand up meetings, Sprint development and retrospective meetings).
  • To model, simulate and analyze solutions to connect with payment systems supporting NACHA, WIRES, Check Printing, EDS and Item processing.
  • Developing a fully functional application using JavaScript(jQuery) connecting to aRESTful server on a different domain.
  • Worked on LINUX machine to troubleshoot the application and JBOSS application server to monitor logs.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Worked on Web and Mobile Applications with Polymer JS, Java 8, WebSphere, Spring, Oracle and.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Integration work with Middleware (ESB) with message security and encryption methodologies. developedRestfuland SOAP Services in design methodologies. worked on Agile methodologies using tools such as JIRA
  • Handled multiple competing priorities in fast-paced environment
  • Performed Code reviews and impact analysis of functionality.
  • Used Spring MVC Transaction Management , Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Perform Unit Testing for the application as per the requirements.
  • Prepare the detailed software specification and test plans.
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
  • Drive through critical calculations and reporting for the front/middle/back office departments to conduct daily activities.
  • Full life cycle experience including requirements analysis, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Designed and Developed the UI modules using SpringMVC, JavaScript, Html, CSS andAngular JS.
  • Implemented Angular routing using angular directives and implemented services with Ajax calls.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.

Environment: JDK 1.8, Java 8, Spring MVC 2.5, JSP, JSTL, JavaScript, Angular JS, Node JS EJB 3.0, SOAP, Struts 1.2, Web Service, JPA/Hibernate 3.0, JQuery, Html & CSS.

Confidential, Dayton, OH

Java Developer

Responsibilities:

  • Interacting with Product Owners to fine tune user stories and requirements and testing team to approve Functional Specification and test cases. Interacted with Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
  • Used JSP, JavaScript, CSS, Bootstrap, Angular JS to create interactive user interface.
  • Used spring security framework for authentication and authorization of the application.
  • Developed the spring AOP programming to configure logging for the application.
  • Used Hibernate ORM framework integrated with spring for database connectivity.
  • Developed SQL procedures for login module and written complex SQL queries.
  • Built Enterprise JavaBeans with Point-to-Point messaging functionality and MQ series as JMS provider.
  • Implemented Data Access Objects (DAO) to abstract and encapsulate access to the data source.
  • Used Restful API and experience in web services, developed using JAX- RS and SOA.
  • Performed purification of the application database entries using Oracle and DB2.
  • Using GIT for software configuration management and version control to pull and push the source code of the application.
  • Develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot Experience building REST and SOAP web services using Java 8 and tested in SOAP UI
  • Used Angular2, CSS, Bootstrap, and HTML5 to create interactive user interface.
  • Defined project structure and modular approach for the Angular2.
  • Implemented reusable components and services using Angular2 core modules and Observables.
  • Written custom directives and pipes that serves the user needs.
  • Used secure O-Auth framework for authentication and authorization of the application.
  • Used Hibernate ORM framework integrated with spring for database connectivity.
  • Implemented Data Access Objects (DAO) to abstract and encapsulate access to the data source.
  • Used the LOG4j to log regular Debug and Exception statements.
  • Deployed the application in customized Web Sphere Liberty application server.
  • Deployed the application in various environments DEV, Sandbox and Production using Bamboo.
  • Used the LOG4j to log regular Debug and Exception statements.
  • Co-ordinate with Team Members to ensure delivery on time and provided technical assistance to team to design, debugging of the application.

Environment: Java 8/7, spring, Angular2, Type script, angular CLI, Struts, JSP, JavaScript, JBoss, Oracle, Restful services, Micro Services, Git, Maven, Jenkins, Eclipse, Junit, Design Patterns, Karma, Jasmine, Web Sphere Liberty, IHS, Oracle, DB2, Restful services, Bit bucket, Source Tree, JIRA, Maven, IDz’, Junit, and Agile.

Confidential, Buffalo, New York

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design, coding and testing phases of software development.
  • Migrated Struts 1.x legacy application to Spring MVC & wrote Controllers for existing Action classes.
  • Developed RESTful Web services to expose the middleware services in JSON format.
  • Created various MongoDB collections and wrote services to store and retrieve user data from the application.
  • Developed POJO’s, Data Access Object (DAO) to handle all database operations and used Hibernate in persistence layer.
  • Developed front end GUI using HTML5, CSS3, JQuery, AngularJs 1.x and Ajax and enforced the look and feel standards using the style sheets, common headers, footers & menus, & web page templates using Apache Tiles.
  • Worked on UNIX, shell Scripting for doing the configuration management.
  • Worked on Spring Security, Spring BatchProcesses and shell scripting to invoke them on UNIX environment.
  • Tested JSPs on Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used JBOSS as the app server for deploying and IntelliJ as IDE for development.
  • UsedSubversion(SVN) for version controlling and JIRA for issue and bug tracking .

Environment: Java-J2EE, JDK 1.7, JSP, Servlets, Spring 3.x, Spring MVC 3.x, Struts 1.x, Hibernate 3.5, JPA, Spring Security, Json, Jersey 1.9,Oracle, MongoDB, PL/SQL, Unix, Shell Scripting, Apache Tiles, AngularJs1.x, JIRA, HTML5, CSS3, XML, Maven 3.x, Subversion, JBoss Application Server, IntelliJ, Agile and Scrum Methodology.

Confidential

Java/J2EE Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively worked with core java like collections, String Builder, and interfaces
  • Used Apache CXF framework to build complex frameworks.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model,and View Objects, View Resolver.
  • Worked on SOA/Web Services and created request and response WSDLs .
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot, and Hibernate framework to provide the needed functionality.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Wrote JUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring Boot, Hibernate, Webservices, JAX-RS, Mockito, WADL, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MS SQL, PL/SQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM .

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed B2B components using Spring Boot 4.x, Apache Camel 2.x, JMS, JAXB, JAX-RS 2.0, Jersey 2.x
  • Developed Single Sign On for Freddie Mac customers to the different applications using RESTful Web serviceswith Jersey 2.x and tested services using SoapUI toolin XML .
  • Implemented DAO layer using MYBatis for data base operations.
  • Created and configured Java Beans using Spring IOC .
  • Used Apache Camel framework for integration and routing .
  • Used Jackson RESTful API to write services for UI and backend integration.
  • Worked with DB team to write stored procs that serve business functionality.
  • Using Bit bucket for software configuration management and version control to maintain application source code. Deployed the built application in JBoss application server.
  • Implemented some design patterns which greatly boost the performance of the application.
  • Deployed the application in various environments DEV, QA and also Production using Jenkins.
  • Worked on XML Technologies likeXML Parsers, JAXB for binding data to java objects
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services)using JMS.
  • Developed core java concepts like Collections, Multi-Threading, Garbage Collection and Synchronization.
  • Used Linux for server side operations in DEV, SIT and UAT environment.
  • Used MS SQL Server databasesoperations &WeblogicApplication Server for deploying and testing.
  • Tested the entire application using Selenium automation testing framework.
  • Used Maven as build tool and Log4j tool for logging and RAD as IDE for Development.
  • Used Clear case as source repository, JIRA as bug tracker, Jenkins as CI server and used agile methodology.

Environment: Java 1.8/1.7, Spring Boot, Jersey 2.12, Apache Camel 2.x, MyBatis, Selenium, XML, XSD, JMS, MS SQL Server, Log4j, Garbage Collection, Unix, SoapUI 5.0, Maven, JIRA, Jenkins, Linux, LDAP, Clear case, Linux , Oracle BEA WebLogic Server 12.1.3, Agile Methodology, Rapid SQL, RAD, PuTTY

We'd love your feedback!