We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 8+ years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based/Enterprise environment, Distributed n-tier architecture.
  • Good experience on working with Amazon Web Services (AWS) like EC2, S3 bucket, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, Aws Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with Cloud watch,Cloud Formationand managing security groups on AWS.
  • Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD and XML Schemas, XML Parsers like DOM & SAX.
  • Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, jQuery, AJAX, JSF, AngularJS, XML and JSON.
  • Experience with Core Java concepts like Collections Framework, multithreading, memory management.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM.
  • Experience in building web applications using spring framework features like Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM, Spring Batch and Spring Security.
  • Experience in building Microservice applications using Spring Boot for developing RESTful web services.
  • Expertise in design and development of web and enterprise applications using Java & J2EE technologies like JSP, Servlets, Struts2, JDBC, JNDI, JMS, JavaScript and Web Services.
  • Extensive working experience with SOAP and RESTful web services.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • RDBMS experience includes Oracle, SQL Server, database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries.
  • Experience in database development skills like My SQL, SQL Server and NoSQL Databases like MongoDB, Cassandra to manage extremely large data sets.
  • Expertise in unit testing with Junit, Mockito, integration testing and automation with Selenium and CUCUMBER and experienced with Splunk tool for production support.
  • Unit testing tools and frame works like Karma and Jasmine.
  • Experience providing training to development teams on how to track, plan and analyze using JIRA, knowledge on build tools ANT, Maven, Gradle and logging tool Apache Log4j and CICD tools JENKINS, HUDSON.
  • Experience with Docker, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Good experience on Design Patterns (J2EE) like Singleton, Factory Method, DAO, Session Facade, Front Controller, Service Locator and Delegate Pattern.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Expertise in using Apache Ant, Maven as java build tools.
  • Worked with Version Control Systems like CVS, SVN (Sub Version), GitHub, And Clear Case.
  • Designed the front-end applications and user interactive web pages using web technologies like Angular JS, NodeJS, Jasmine, and HTML5.
  • Experience in association of Cloud technologies like Amazon Web services (AWS) and Azure.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services (AWS).
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more EC2 instances.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Unified process).
  • Proficient in log management using log4J framework and Splunk.
  • Having Good experience in resolving production issues.
  • Used Perforce, GitLab and GitHub as a source code management repository.
  • Used Rational Application Developer, Eclipse, VS code as an IDE.
  • Self-motivated Team Player with excellent Interpersonal and Communication Skills.
  • Strong analytical and problem-solving skills. Willingness and ability to adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Cloud Platform: Amazon Web Services (AWS), Azure.

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Programming Languages: JAVA, C++, Python, SQL, PL/SQL

J2EE Technologies: Java, JSF, JSP, JDBC, JNDI, Swings, Servlets, JQuery, Struts 2.0, Spring, Spring Boot, Spring Batch, Hibernate

Web Technologies: HTML5, XML, CSS, Bootstrap, Angular JS, JavaScript, Node JS, XSL, AJAX 2.0, .Net, XSL, XHTML

Web/Application Servers: JBOSS, Apache Tomcat7.1, WebLogic, IBM WebSphere, Jenkins, Cucumber.

Web Services: SOAP and Restful

Scripting Languages: Java Scripting, PERL Scripting, Shell scripting

Database Skills: Oracle10g & 11g, PL/SQL, SQL, MySQL, SQL Server 2008, SQL Developer, Toad, SQLite3, Microsoft Access, EBX, Mongo DB, Cassandra.

Build Deploy Tools: SDSS, JAP 7, Maven, ANT, Gradle

Version Controls: CVS, Git, SVN, Perforce, Clearcase

IDE: Eclipse, Net Beans, RAD, WID.

Testing Tools: Eclipse Plug-ins (Code Pro, Find Bugs, PMD), Selenium, Mockito, Jasmine, Karma.

Design Tools: MS Visio, Adobe Photoshop

Others: MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

Operating Systems: MAC, LINUX, UNIX, Windows 7/8/10, Windows 2012 and 2008 R2 servers. Vista, XP, 2000

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Full Stack Java Developer

RESPONSIBILITIES:

  • Collaborated with various team & management to understand the requirement & design the complete system
  • Experience in guiding the classification, plan, implementation, growth, adoption and compliance to enterprise architecture strategies, processes and standards.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.
  • Created and Configure Micro Services architecture and integrated with AngularJS applications
  • Implemented RESTful Web services to retrieve data from the client side and made REST API calls from Angular 5 and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Managed Amazon Web Services (AWS) like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Designed and developed highly scalable and available systems.
  • Worked with services like EC2, Lambda, SES, SNS, VPC, CloudFront, CloudFormation etc,
  • Demonstrated expertise in creating architecture blueprints and detailed documentation. Created bill of materials, including required Cloud Services (such as EC2, S3 etc.) and tools.
  • Involved in the end to end deployment process.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Configured S3 to host static web content, Elastic Load Balancers with EC2 Autoscaling groups and deployed Cloud Stack using AWS OpsWorks.
  • Created computing and data resources on AWS using EC2.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using AWS.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, and Bash.
  • Worked with AWS API Gateway for implementing the Micro service architecture and the utilized ECS to deploy the Docker containers onto the servers.
  • Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client
  • Worked on AWS multi factor authentication (MFA) related to security groups including rest security.
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Implemented and maintained the monitoring and alerting of production using AWS Cloud Watch.
  • Worked with the team in writing Python functions to create AWS Lambda function events.
  • Created TOPICS for publishing and subscribing using SNS (Simple Notification Service), SQS (Simple Queue Service).
  • Experience in converting the existing AWS Infrastructure to serverless architecture with AWS Lambda and Kinesis deployed using Terraform templates
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
  • Git as application repository and for deploying to AWS using code commit.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed deployment of applications on JBOSS.
  • Written LINUX shell scripts to identify user login information.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Angular JS, JSP, JSTL, Spring, Hibernate, Jenkins, JIRA, Maven, GIT, ANT, AWS, Python, SOAP UI, Web Services, Micro Services, Restful, DB2, JBOSS, Cassandra, Eclipse IDE, Web logic, JIRA, Agile Methodology, Linux, Shell/Perl Scripts, Cloud Watch.

Confidential, Denver, CO

Full stack Java Developer

RESPONSIBILITIES:

  • Hands on Experience in implementing Model View Control (MVC) architecture using Spring, JDK, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, JDBC.
  • Strong knowledge of Software Development Life Cycle (SDLC) including Waterfall and Agile development (SCRUM) methodologies.
  • Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions, JSPs for Views and used HTML in web page component development.
  • Worked with Java 8 Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Skilled in Angular 4 modules, components, directives, pipes, services, dependency injection, materials, routing, binding, and forms.
  • Implemented Restful Services with JAX-RS using Spring Boot and Micro Service Architecture.
  • Strong experience in application development using Java/J2EE technologies which includes implementing Model View Control (MVC) architecture using Spring, JDK 1.6, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, Web Services, AJAX, JDBC, HTML and JavaScript.
  • Expertise in various open source frameworks like Struts 2.0/1.3, Spring 3.0/2.5, and ORM Technology like Hibernate 3.0.
  • Strong Experience in developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java Classes with database and using Hibernate Query Language (HQL).
  • Strong experience with Version Control like GitHub, SVN and CVS.
  • Strong knowledge on integrating tools like Jenkins and Maven.
  • Utilized Java 8 features like Lambda expressions for collection, evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Proficiency, including architecture, with different RDBMS platforms like Oracle and SQL Server.
  • Good experience in developing Distributed applications using EJB.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Experienced on file transfer and connecting from Windows environments to UNIX servers using tools like Putty and FileZilla.
  • Excellent interpersonal and communication skills with multitasking ability.
  • Demonstrated willingness, interest, and aptitude to keep learning new technologies and acquire new skills.
  • Expertise in working with IDE tools like Eclipse.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Node.js, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, WSDL, Micro services, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS).

Confidential, Herndon, VA

Full stack Java Developer

RESPONSIBILITIES:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML, CSS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTM and developed Single page application and structured the JavaScript code using AngularJS.
  • Created webapplication using Spring MVC framework.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s. For reporting, logging and Transactions purposes used Spring AOP.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Used spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Created and consumedSOAPWebServicesusing JAXB annotations. Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, nativeSQLandHQL.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Create RFP (Request for proposal) Micro services to provide RESTful API utilizing Spring Boot with Spring11 MVC.
  • Developed Application BL modules using EJB session beans.
  • Applied annotations for transforming POJO/POJI to EJBs. .
  • Involved in development of Web Services using JAX-WS.
  • Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using RAD 9.6 as the IDE and used RAD standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.
  • Version Control was mandated through Subversion.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: Core Java, Jdk1.6, JDBC, Servlets, JSP, Struts1.1, Hibernate, Spring, Web Services, JAX-RS JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, Websphere 8.5, SVN, RAD 9.6, DOJO, UNIX, Agile.

Confidential

Java Developer

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 (REST/SOA).
  • 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).
  • Redesigned an existing application to Microservices architecture and deployed to a private cloud platform to make it continuously available.
  • Experienced on spring framework applications like Spring Core, Spring DAO, Spring MVC, Spring Actuator and Spring Boot and did integration with Microservicesinto existing system architecture.
  • Worked on JPA with Hibernate as persistence layer and developed RESTFUL web services using spring boot, Spring RESTFUL template
  • Designed Event driven framework using RESTful web services, Microservices and Apache Kafka.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Integrated Spring DAO for data access using Hibernate and used SQL for querying databases.
  • Worked on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Development of front end web pages using JSP2.0, JSON, Angular JS, JS Bootstrap, CSS, JavaScript and Spring TLD.
  • Implemented Multithreading for handling multiple requests and for high performance
  • Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML
  • Worked on writing stored procedures to process large amounts of data using spring batches.
  • Worked on various Message queues with JMS framework
  • 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 fulfill that test and refactoring.
  • Developed using Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle, and other JDBC-compliant databases.
  • Oracle WebLogic Server Process Edition configuration also includes Business Process Management and Data Mapping functionality.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Developed Functional Requirement Documents based on users' requirement.
  • Experienced with Flex framework for building and maintaining web applications.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Designed user case diagrams to explain the operations that are performed by the system in detail.
  • Developed Unit tests and Acceptance tests for the services using JUNIT and Mockito respectively.
  • Monitored the error logs using Log4J and fixing the problems.

Environment: Java, JSP, JMS, AJAX, Log4j, jQuery, RESTful web services, JSON, XML, JAX-WS, Apache CXF, AngularJS, Spring, Hibernate, JavaScript, HTML, CSS, EJB, ANT, JUnit, ECLIPSE LUNA, GIT, Oracle, MongoDB.

Confidential

Java Developer

RESPONSIBILITIES:

  • Used agile methodology for developing the application.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Core Java Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Defined MultiAction, Abstract Wizard Form and Simple Form Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thinweb layer over business layer.
  • Used JSF framework in developing user interfaces using JSF UI Components.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles,JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Environment: Spring, Hibernate, PL/SQL, HTML, CSS, JSP, JavaScript, POJO, DAO, MVC, JST, XML, JSF, Java 1.5, JavaBeans, Singleton, Intercepting Filter.

We'd love your feedback!