We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Marietta, GA

SUMMARY

  • Around 7+ years of experience designing and deployment of web - based and Client-Server business applications and in building large scale multi-tire enterprises using Java/J2EE technologies in domains like Investment Banking, Ecommerce, Insurance and Health.
  • Intense exposure on all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement gathering, Analysis, User interaction, Project scope, Design, Coding, Testing, Web server installation, Deployment, Implementation and Documentation.
  • Having work experience in different domains like Healthcare, Banking, Finance, Telecom, and Retail also Proficient in developing front-end and back-end systems.
  • Hands on experience with Integrated Development Environments (IDE's) tools such as Eclipse, NetBeans, Intellij, WebStrom, Brackets, VS Code, PyCharm & web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in RDBMS like Oracle, DB2, Postgre SQL, MySQL and H2 and integrating with ORM Frameworks like Hibernate.
  • Extensive experience in core java concepts such as Multi-threading, Concurrency, Synchronization, Exception Handling, File Handling, Generics, Serialization, De- Serialization
  • Good ease in working with MVVM frameworks (angular2.0 & 4.0) and MVC frameworks (Ember Handlebar JS and Knockout JS).
  • Experience in developing Web applications using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), jQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSON
  • Extensive experience in developing UI components using HTML5, CSS3, JavaScript, AngularJS, BackBoneJs, Angular 2.0, DOM Scripting and JQuery.
  • Worked with various frameworks in Spring framework, extensively used Spring DI, Spring IO Spring AOP, Spring JTA, Spring JDBC templates, Spring MVC, Dependency Injection, Spring Batch, Annotations, Thymeleaf and XML based Configurations.
  • Used ExtJs for rich user interface by implementing panels, layouts dynamically.
  • Strong experience in using Spring MVC and SpringBoot to implement and design multi-tier web-based applications.
  • Proficient in creating GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-baseschema.
  • Experience in working on server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans,XML.
  • Experience in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, ApacheAxis.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, JAX-WS, JAX-RS, Apache Axis, Apache CXF, Apache Camel, JERSEY, Rule Engines (Drools,ILOG)..
  • Strong experience in project management tools such as GRADLE, MAVEN.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Experience in services such as ElasticBeanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElasticCache, SNS, SQS, AMI and cloud computing platforms like Amazon Web Services(AWS) for deploying, managing applications and servers.
  • Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB,XML.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS, Glass fish and Apache Tomcat ApplicationServer.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
  • Having hands on experience on WebLogic, WebSphere, Tomcat and JBOSSServer for deploying web as well as J2EE enterprise applications.
  • Experience in development version control using GIT, SVN and jira, Bugzilla for issue tracking.
  • Worked with employment of Apache Kafka and Zookeeper apart from JMS asmessaging service.
  • Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, Jmeter and JUnit, Selenium, CURL, SoapUI.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Experience in debugging and Apache log4j for tracking errors and logging messages.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups onAWS.
  • Have the motivation to take independent responsibility as well as ability to contribute and productive team member.
  • In charge of Research and Development and working with the following software stack : Java1.8, C, C++, MySQL, Oracle, Cassandra, Elasticsearch, Couchbase, Hazel cast, Apache, AWS maintaining of BPM application using JBPM 6.4 Business Suite .
  • Experience using ticketing system like JIRA tickets to address system issues, user requests, etc.,
  • Experience in Build/Deploy tools like - Ant, Maven, Gradle, Jenkins, CVS, GitHub and Cruise Control.
  • Knowledge of Search Engine Optimization, Web Accessibility and WebSecurities.
  • Hands on experience with Logging tools like Log4J and Splunk.
  • Experience working as an individual contributor and as a team member coordinating with another team members possessing excellent technical background, communication and presentation skills.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, C++, PL/SQL,Python

Software Methodologies: Agile, Kanban, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP (2.x),JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF,JavaSecurity,JBPM

Web Technologies: HTML,DHTML,JavaScript,AJAX,BootStrap, jQuery, XML, XSLT, XSL, CSS, JSON, Chase Standards,Node Js, EXTJS, AngularJSWeb service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3),SpringMVC,SpringIOC,SpringBoot,SpringAOP,Spring Web Flow,JSF,Log 4J,Junit

Web Services: SOAP, RESTful, Oracle SOA,UDDI,WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0,JBPM 6

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, PostgreSQL,MongoDB,Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium

Version Control Tools: GIT, SVN, Clear Case

Operating Systems: Windows, Unix, Linux, Mac OS

CloudTechnologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA

O-R Mapping: Hibernate,JPA,IBatis.

Testing Tools/Others: Junit,SoapUI,Putty,Mockito

BigData Technologies: Hadoop,ApacheSpark,Scala,Hive,Hbase,Sqoop,Solr,Apache Kafka

PROFESSIONAL EXPERIENCE

Confidential, Marietta, GA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in phases of SDLC such as analysis, design, implementation and testing through Agile Methodology
  • Developed application based on Micro Services Oriented Architecture as it is fine-grained and possess lightweight protocols and developed dynamic single page applications using Angular framework with HTML5, CSS3, and Bootstrap.
  • Load balancing among servers executed by using SpringRibbon & developed Microservices
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both Web Services as well other enterprise wide WebServices.
  • Integration with Spring Security and Spring Boot Thymeleaf in Web application.
  • Extensive experience with core java technologies in Multi-Threading, Synchronization & Exceptional Handling to gather information form various servers in parallel.
  • Using RestAPIs, springboot and pivotal cloudfoundry developed SpringRestful architecture.
  • For Bulk Data Operations and lose coupling used Java8 Stream API on Collections along with both streams and parallel streams.
  • In migration from EJB to spring heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of SpringQuartz for scheduling tasks to generate reports and emails to clients.
  • Built the Application using design patterns-Singleton, Factory, DAO, DTO prototype &CompositeView.
  • Used several Spring Features Spring, Spring DAO, Spring Boot, Spring Batch, Spring Security, SpringIntegration, SpringIOC, SpringAOP to implement business layer and navigation part of application
  • Implementing OAuth2.0 token-based authentication/authorization using SpringSecurity for securing API’s.
  • Developed Type script, angularCLI compatible multiple Angular components.
  • Used Lambda, EC2, ElasticBeanstalk, CloudWatch, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, (Amazon messaging services) SQS to build and deploy transcoding application Implemented Docker contained Spring Boot Microservices in to AWS EC2 container service using AWS adminconsole .
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambdafunctions.
  • Worked with CICD pipeline to build and deploy transcoding application on AWS & used Jenkins as primary tool for implementing continuous integration and continuous delivery during code releases.
  • Worked on ExtJs for implementing UI components which includes latest HTML5 feature such as grid, trees, list.
  • Apart from JMS as messaging service worked with employment of Apache Kafka and Zookeeper.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-basedschema.
  • Implemented the associated business modules integration using spring and Hibernate datamap.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkin jobs .
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back endtiers.
  • Worked on design of custom Docker container images, tagging, pushing images, integration of Springboot.
  • Created the Docker containers and Docker consoles for managing the application lifecycle.
  • Used LOG4J for logging messages and errors and APACHE MAVEN as software build tool.
  • Using Selenium Web-Driver Created automation test scripts for multiple platforms and browsers testing.
  • Used GIT for Source Control and Version Management and Drools Engine for writing Business Validation rules.

Environment: Spring core, Microservices, Spring Boot,Hibernate, Angular, HTML5, CSS3, jQuery, JSON, Mongo DB, Oracle 12c, IntelliJ IDEA, JUNIT 4.4, JAVA 8, Restful web services, SVN, Jenkins, JMeter Scala, AWS, Drools, Docker, Spring Cloud, Spring Security, OAuth 2.0, Apache Kafka, Selenium, Jenkins.

Confidential, Indianapolis, IN

Sr. Java Full Stack Developer.

Responsibilities:

  • Application is implemented using Agile methodology where there is daily SCRUM meeting to understand the status, resolve any issues.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle(SDLC).
  • Developed UI components using HTML5, CSS3, JQuery, Angular JS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Designed and developed Micro services business components using Spring Cloud.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented the application using Spring Boot and handled the authentication, authorization, and access- control features by using Spring Security.
  • Developed Single page application and structured the JavaScript code using Angular JS.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
  • Used Angular JS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Designed and developed the End Points (Controller), Business Layer, DAO Layer using Hibernate/JDBC
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-basedschema.
  • Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
  • Worked on multiple projects, for developing UI components using REACTis a lightweight javascript library that produces reusable UI components.
  • Implemented Web services to integrate between different applications components using Restful using Jersey.
  • Used NodeJS to run Angular on server with mock JSON data and completed the UI development independent of server.
  • Used Apache Camel as the Integration Pattern to communicate between different enterprise components
  • Automated Application Programming Interface (API) testing using Java base framework.
  • Used JBoss 6.x Application server to deploy the applications.
  • Developed various helper classes needed following Core Java multi-threading programming and Collection frameworks.
  • Developed API automation Scripts using SOAPTest.
  • Performed the API Web Services testing using SOAPUItool.
  • Integrated Apache Camel (ESB) with Springboot.
  • Template using Spring IOC (Dependency Injection).
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.
  • Design and generation of the database for the Flow Control System of People.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Created and Integrated Distributed Caches for clients using Hazelcast.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: Spring DI, Spring Actuator, Microservices, Spring Boot, Spring Security, REST API, WSDL, JAXWS, JAXRPC, JMS, Curl, Hibernate, HTML5, CSS3, Angular 2,Java 8, J2EE, Spring, JavaScript, jQuery, Swagger, Jenkins, Elastic search, JSP, AJAX, Docker, Selenium, Mongo DB, Couchbase, Drools, ANT, GIT, JIRA.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology and design driven development.
  • Used the various services using Microservices architecture in which the services working Independently.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Used IntelliJ, Eclipse for designing, coding and developing applications.
  • Design and implementation of web applications in Java and HTML5/JavaScript using Eclipse, Swing, JPA frameworks and GIT maven source code environments.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC .
  • Configured Maven dependencies for application building processes.
  • Used Angular 4 directives to extend HTML to create the foundation for rich and complex web application.
  • Implemented Junit test cases in Curam framework & jQuery validation plug-in, modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations.
  • All the functionality is implemented using Spring IO, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules .
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API's on localhost Tomcat Server for Unit testing
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Implemented PL/SQL queries and used oracle stored procedures.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Developed client request validations and processing using JavaScript
  • Involved in multiple high priority releases with aggressive deadlines.
  • Migrating existing application into micro services architecture using Rest APIs, spring.
  • Coding of the business layers in Curam framework.
  • Developed various operational Drill-through and Drill-down reports using SSRS
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
  • Wrote Operations and corresponding handlers to communicate with Oracle 12c database sitting on Linux server.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging.
  • Involved in upgrading production Linux and Solaris, development QA servers.
  • Expertise in Maven for build, Jenkins continuous integration.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, WebLogic 12.c server, Spring Core, Angular 2/4, Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, Oracle10g, Log4j.

We'd love your feedback!