We provide IT Staff Augmentation Services!

Sr. Java Developer / Full Stack Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over all 7+ years of software industry working experience in analysis, development, design, testing, documentation with JAVA/J2EE technologies in several domains like Health Insurance, Retail, Financial and Banking, E - Commerce, etc.
  • Experience in building User Interface applications and integration of highly transactional and scalable enterprise applications.
  • Used the best practices of SDLC as well as Waterfall, Agile/SCRUM and TDD methodologies.
  • Experience with various front-end frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
  • Strong Experience in spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring micro services, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Very good experience in KAFKA cluster setup with help of zookeeper for message process using procedure and consumer using spring Kafka api and implemented reprocess the failure messages in Kafka using offset id
  • Strong knowledge with a Cache services using Redis Cache, Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache.
  • Experience in XML technologies implementation XSL/XSLT, SAX, DOM, XPath, SOA, JAXB, JAXP SOAP, WSDL, DTD, XSD, XMI, Apache Axis.
  • Strong development skills including RESTful Web Services. Proficient in working with task runners GULP and GRUNT.
  • Comfortable working with MEAN/Cradle(MongoDB, Express, Angular, NodeJS) stack.
  • Proficiency in implementing designing presentation layer like Struts, JSF, Java Script, JQuery, Ajax, JSP, HTML, CSS and servlets. Experience in working with methodologies such as Waterfall, Agile (TDD and SCRUM).
  • Good experience with CI/CD Job Schedulers like Jenkins setup using Docker/Remote VM’s for CodeCoverage using Jacoco.
  • Very Good Knowledge on Docker setup like image creation and containers creation with configuration of instances. Very Good experience in Creating required Documents related to projects using WEBMTM/Confluence.
  • Experience using persistence framework like Hibernate 3.X/ 4.X, Spring Data JPA 2.X for mapping java classes with Database using HQL (Hibernate Query Language).
  • Expert level experience with Relational databases (RDBMS) like Oracle 11g/10g, MySQL, MS SQL Server and No SQL databases like Mongo DB.
  • Good understanding of database design and development with RDBMS and Experience in using databases like MySQL, SQL, PostgreSQL, Oracle database, MangoBD,NodeJS
  • Experience in both providing and consuming Web Services using SOAP and RESTful (JAX-RS and JAX-WS).
  • Used POSTMAN and SOAP UI for testing RESTful and SOAP web services.
  • Hands on experience in developing and solid understanding of Microservices Architecture using Spring Boot.
  • Experience in developing web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSTL, JDBC, Hibernate 3.X/ 4.X, MVC Frameworks like Struts 2, Spring 4.X and SQL.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in developing distributed systems using battel tested Netflix components like include Service Discovery (Eureka), Circuit Breaker (Hystrix) and Intelligent Routing (Zuul).
  • Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Employed design patterns like Singleton, Front Controller, Business Delegate, DAO, Template, Session Façade, MVC etc. in project design & development
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Experience in unit testing the applications and test-driven development (TDD) using JUnit, JMokito and groovy Framework.
  • Experience in developed logging and standard mechanism based on Log4j & slf4j.
  • Hands-on experience working with Continuous Integration/ Continuous Deployment (CI/ CD) build-automation tools like Jenkins and used JIRA for tracking bugs and issues.
  • Experience in version control system tools like GIT, SVN and build automation tools like ANT and Maven.
  • Experienced in developing project using Agile/SCRUM and Waterfall methodolo gies
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Languages: Java/J2EE 7 and 8, Spring Boot, Spiral MVC, PL/SQL

Scripting Languages: Java Script, JQUERY, Ext JS, Angular JS, AJAX, Node JS

Operating Systems: MS Windows, UNIX, and LINUX.

Database: Oracle 10g/11g, DB2, SQL Server, MongoDB

Development tools: Eclipse, NetBeans, Apache Ant Builder, Apache Maven, JUnit, TestNG, JDK

Reporting Tool: Crystal Reports, Jasper report

Web Technologies: HTML5, XML, JavaScript, CSS, AJAX, Struts 1.x, Struts Tiles, Framework, Junit, Log4J, Groovy

Cloud Technologies: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch

Design Patterns: MVC, Factory, Singleton, Business Delegate, Service Locator, Front Controller

Framework: Spring 2.0/3.x, Hibernate2.0/3.x/4.0, Apache Struts 1.x/2.0/2.3.

Version control Tools: SVN, Clear Case, GITHUB, GITLAB, CI/CD tools like Jira, Jenkins.

Other Tools: Rally, Jira, Quality Center, RRC, RTC, Eclipse, SVN, GIT, Babel, Webpack, Quality Center, Jenkins, SharePoint, Microsoft Office Suite and FTP

J2EE Technology: JSP, Servlets, JSTL, EJB 3.0/2.1, JNDI, EJB, JMS, JSF, JSON, JQUERY, MQ Series, RMI, JDBC, Web Services, Angular JS, Node JS, React JS, Micro services, Mongo DB, iText, Core java

Application Servers: JBOSS, BEA WebLogic, IBM WebSphere, Apache Tomcat 8

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer / Full stack

Responsibilities:

  • Involved with the requirement gathering and analysis stage followed by use case designing, project plan development and drafting the technical documentation.
  • Involved in development of services-based architecture utilizing open source technologies like Spring MVC Framework
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Used complete annotation driven approach to develop the application using Spring Bootand was involved in setting up the spring bean profiling.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Scalable data design for MongoDB and Redis , Caching in MongoDB With Redis Cache Using Spring Boot.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented Spring Cloud Config as a distribute central configuration platform and SpringCloud Netflix as a break circle for microservices.
  • Used AWS Services designed a cloud solution for Document transform from on-premises data centre to cloud regions.
  • Created specific AWS IAM role to invoke S3 cross region replication and deployed web page contents in S3 buckets.
  • Installed and deployed Docker Containers on auto scalable AWS EC2 instances and configured the load balancing using Amazon Elastic Load Balancer
  • Used Spring Data JPA in the persistence layer and implemented DAO's to access data from database.
  • Developed reporting dashboards, which processes large amount data that are stored in MySQL platforms and generates reports and displays in dashboards.
  • Developed GUI using JavaScript, React JS, Redux along with HTML5, CSS3 and Bootstrap .
  • Designed and developed the rich user experience using React.js and Redux on the web application stack.
  • Experienced building applications with React.js, React Native, Redux, and realtime APIs using GraphQL and the Serverless Framework.
  • Comprehensive understanding and experience building reusable, testable, and maintainable React.js components within the web application framework
  • Experienced bench-marking and resolving critical web browser rendering path bottlenecks to maximize performance across many browsers running on various devices
  • Experience on configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, and Jenkins.
  • Used Junit within Test Driven Development (TDD) to test the middleware services.
  • Implemented JMS for notification purpose using ActiveMQ.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server

Environment: Java 8, J2EE, Spring Boot 1.5, Spring Data JPA, Spring 4.0, Spring Cloud, Apache Tomcat, RESTful Web Service, MySQL, HTML5, CSS3, Bootstrap 3, React JS, JavaScript, GIT, JMS, Agile, Log4j, Maven, AWS, Docker, Jenkins, Postman

Confidential

Senior Java/J2EE /Full Stack Developer

Responsibilities:

  • Developed and Designed J2EE 7 web-based consumer applications using Spring, DHTML, and Ajax.
  • Implementing UI screens using HTML, CSS, JSP and JavaScript .
  • Maintaining the application on IBM WSAD and deployed it on IBM WebSphere Application Server .
  • Performed the testing of Web methods in J Unit and Testing framework using Selenium. Executed the test scripts using Selenium validate the actual and expected results Responsible for Automation Scripts & library functions maintenance.
  • Used STRUTS Framework based on (MVC) Model View Controller architecture in WebSphere Application Development.
  • Created Docker images for SOA projects that are developed as Microservices .
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) like Amazon RDS, AWS Lambda, Amazon SQS.
  • Developed and executed software systems utilizing JavaScript and Groovy .
  • Experienced with CI/CD tools such as Jenkins, Jira, Agile Methodology.
  • Implemented entire application using Core java, java Collections, Struts and Spring 3.0 MVC design framework.
  • Generated executable code in JAX-WS by using WSDL file which helps clients to call web services.
  • Understanding the functionality and developing test automation scripts with Selenium using Java
  • Configured Hibernate, Spring and My Faces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • Developed business modules with JSP, Servlet, Struts framework, Java, UML, XML/XSL and EJB technologies .
  • Developed API AWS for using Lambda to manage the servers and run the code in the AWS .
  • Implemented & maintained the branching and build/release strategies utilizing GIT .
  • Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java
  • Backend applications has been implemented with Spring MVC architecture with Junit test case and interceptor for the validation of the secured cookie.
  • Designed and created Microservices business segments and RESTful administration endpoints utilizing Spring Boot .
  • Strong experience in developing Web applications using all J2EE related technologies like Servlets, Struts, Spring, JSF, JDBC, JNDI etc.
  • JSF and Hibernate related coding, using Ajax for data validation, upload last commit data with help of Ajax, GUI part are user friendly with help of Ajax.
  • Used Spring JMS to post messages to MQ .
  • Used jQuery to simplify the client-side scripting of HTML.
  • Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Developed Struts form beans, action classes, JSPs and tiles which follow struts framework standards.
  • Generated DAO’ s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Developed specialized search system using Mongo DB, Angular JS, Java Servlets, JUnit, Maven.
  • Implemented user input validations using Angular JS, JavaScript and jQuery .
  • Used SNAP/SMTP PROTOCOL for communication purpose with Storage Device, Java Networking, Socket Programming.
  • Automation of the build process using Continuous Integration tools like Continuum and Jenkins.
  • Worked on analyzing Hadoop cluster using different big data analytic tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark and Kafka. Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Web layer is implemented using Servlets and JSP using Struts Framework, Eclipse is used as Java IDE tool for creating Hibernate, Servlets and JSP, JSF .
  • Using Angular JS 2 to implement data binding, Module loading. Script, HTML, XML Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and J\MS to test different parts of the application.
  • Utilized the IBM WebSphere MQ for asynchronous messaging between components using JMS.
  • Responsible for developing a front-end application using React Js and FLUX architecture for internal team’s productivity use.
  • Constructed web pages for application using MVC3, & Java Script, jQuery, Node JS, Karma, Jasmine.
  • Created configuration files for spring, Hibernate and JSF integration .
  • Converted Java objects to XML and JSON files using XML build annotation and returned them to front-end to be read.
  • Developed XML, Java Script, Angular JS 4 and Java classes for dynamic HTML generation to perform the server-side processing on the client requests.

Environment: Java1.7/J2EE, Struts Framework 2.0, Angular JS 2, AJAX, Eclipse IDE, SOA, Java Beans, Tibco, Log4j, CVS, WebLogic, GWT, MongoDB, Oracle 10g, Spring 3.0, Amazon RDS, AWS Lambda, Amazon SQS, JSP 2.0, Core java, Web Services, Groovy, JAX-WS, Hibernate 3.0, GIT, Microservices, Node JS, JPA, HTML/HTML5, CSS, XSLT, JavaScript, UML, jQuery Rational Rose, JUnit, TDD, Maven, UNIX.

Confidential, Columbus, OH

Senior Java J2ee / Angular JS Developer (Full Stack)

Responsibilities:

  • Involved in the development of presentation layer and GUI framework in JSP, HTML, CSS Client-Side validations were done using JavaScript, XSLT and jQuery.
  • Make recommendations to underlying SDK
  • Developed GUI interface using GWT by replacing old design of the application.
  • Creating REST API and Spring Batch Jobs
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Involved in designing, developing and testing of J2EE 6 components like Java Beans, Java, XML, Collection Framework, JSP, Spring Integration, Struts and Hibernate.
  • Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database, mapping done through Hibernate .
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non-Java applications .
  • Extensively involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries, creating hibernate mapping (. hbm) files.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirement gathering, data modeling, analysis, architecture design and development.
  • Used AJAX for request response processing without reloading the complete page.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharding, replication, schema design . Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
  • Specialized in Software Quality Assurance Testing Manual as well as Automation testing for the for both mobile and applications on Windows environment and on different browsers, which includes writing test plans and test cases.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Develop UI framework SDK toward app build for all device.
  • Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript, AngularJS and Node.js.
  • Worked in Agile/Scrum methodology environment including Test Driven Development, Unit Test, code review, Continuous Integration/Delivery and Daily Meeting.
  • Taken care of complete Core Java Multi-Threading part in back end components.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed
  • Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, WebLogic, JBoss and EJB 3.0 Web service framework.
  • Designed and deployed applications on both UNIX and WINDOWS environment.

Environment: Java1.7/J2EE, Struts Framework 2.0, Spring 3.0, Oracle 10g, AJAX, Eclipse IDE, SOA, Java Beans, Web Services, Hibernate 3.0, JPA, HTML/HTML5, CSS, XSLT, JavaScript, Core Java, Log4j, CVS, Web Logic, Angular JS, GWT, MongoDB, JSP 2.0, jQuery, Rational Rose, JUnit, TDD, Maven, UNIX.

Confidential

Java Developer

Responsibilities:

  • As part of the life cycle development prepared class model, sequence model and flow diagrams by analyzing use cases using Rational Tools.
  • Used JUNIT for testing and check API performance.
  • Development of RESTful API Services to address online incoming requests either as RAW EDI or parameterized EDI from Web-Portal.
  • Involved in writing the client-side scripts using JavaScript .
  • Participated in the designing of the Web framework using Struts framework as a model-view-controller (MVC) design paradigm.
  • Used log4j for application & error logging.
  • Extensive use of Struts Framework for Controller components and view components.
  • Developed SQL and PL/SQL stored procedures and prepared statements for updating and accessing data from Oracle database.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers. Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used Clear Case Version Control for Project Configuration Management.

Environment : Java, JDK1.3, J2EE, Jsp1.1, JavaScript, HTML, XML, XSL, Ant, Eclipse, Log4j, JUnit, Servlets2.2, Struts1.0, JDBC, Oracle 8i, Linux and windows XP.

We'd love your feedback!