We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Kansas City, MO

SUMMARY

  • 8+ years of professional experience while working at multi - nation companies like Cerner, Confidential and Confidential Financial Services . I am confident that I can make a significant contribution to the company and make myself have a career growth as well.
  • Solid background in software development includes Analysis, Design and Development of quality software for Standalone applications and Web-based applications using JAVA/J2EE Technologies, with 3years of experience in Cloud computing infrastructure such as Amazon Web Services (AWS).
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, S3, VPC, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, DB services, Dynamo DB tables.
  • Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, assigning roles to groups.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPC), and security groups.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Experience in installing, configuring, and monitoring DataStax Cluster (Enterprise Edition).
  • Experience in deploying Apache Cassandra cluster in cloud, on premises, data storage and disaster recovery.
  • Experience in designing data models in Cassandra and working with Cassandra Query Language.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, using SOA.
  • Worked on creating a solution to create different data structures in MongoDB to hand to the front-end of the application through a centralized API.
  • Developed and designed system to collect data from multiple portals using Kafka and then process it using spark.
  • Experience in designing User Interface (UI) web applications using HTML5, HTML4, CSS3, CSS2, CSS, XHTML, Java Script, jQuery, AngularJS, Node.js, React JS, AJAX, JSON, MVC.
  • Building rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, JSON, F JS and Bootstrap.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Configured and used JIRA for bug tracking and functional testing.
  • Expertise in Core Java with strong understanding in Object Oriented Programming Concepts, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Hands on experience in JAVA, J2EE, JSP, Servlets, REST Web Services, Hibernate, Spring, Struts, JavaScript, Angular 2, Node.js and AJAX technologies in design, coding, performance tuning, testing, maintenance, and support of software applications.
  • Knowledge on Java 1.8 features like Lambda expressions and functional interfaces and Parallel Streams.
  • Good experience in Web Technologies HTML5, CSS/CSS3, AJAX, AngularJS and jQuery.
  • Hands on Experience in JDBC, HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Experience or good understanding of container such as Docker, OpenShift
  • Experience in working with databases like Oracle 10g/9i/8i, My SQL, SQL Server, and MS Access.
  • Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
  • Experienced working with various IDEs including Eclipse, NetBeans, IntelliJ.
  • Good problem-solving skills, quick learner, effective individual and team player, excell ent analytical skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , C++, C, SQL, PL/SQL, Python.

Application/Web Servers: Oracle/BEA, WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0.

IDEs: Eclipse, Spring STS, IntelliJ, WebStorm, NetBeans.

Web technologies: HTML5, CSS3, XHTML, JavaScript(+ES6), TypeScript, Ajax, jQuery, AngularJS, Angular 2, Angular 4, ReactJS, NodeJS, JSON, Bootstrap.

AWS Skills: EC2, S3, EBS, SNS, VPN, GIT, DNS, Dynamo DB.

CI/CD: Jenkins, JFrog Artifactory, Maven.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, Microservices.

Methodologies: Agile, Scrum, TDD, SDLC, Waterfall model.

Message Brokers: Kafka, RabbitMQ, ActiveMQ, TIBCO, IBMMQ.

Testing technologies/tools: JUnit, JMeter, Protractor, Mockito, JMockit.

Database: Oracle 8i/9i/10g/11G, DB2, SQL Server 2005/2008, MySQL, Aster Data (PostgreSQL), Sybase, MongoDB, Cassandra, Redis.

Tools: & Others: Eclipse, IntelliJ, GitHub, Gitlab, RAD, NetBeans 7.1, XCode 4.3, DB2 Development Centre 8, Spring Source, Rational Team Concert, ClearCase, Build Forge.

Processes: Agile, Scrum, Kanban, Jira, Confluence.

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Kansas City, MO

Responsibilities:

  • Involved in Analysis, Design, and Development Production phases of the application.
  • Involved in developing the application from scratch using latest technologies like React JS and ruby for the middle ware.
  • Implemented client-side interface using React JS and also implemented initial setup and component migration to Redux.
  • Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.
  • Involved and interacted with users, customers and Business users for the requirements and training with new features.
  • Involved in the development using Java/J2EE Technologies, Web Services and Hibernate Framework.
  • Developed responsive web application for backend system using Angular 7 with HTML5 and CSS3.
  • Building rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, JSON, React JS and Bootstrap.
  • Created proof-of-concept using responsive web design, Node JS, React JS, HTML & CSS.
  • Controllers and Services that are bind using Dependency Injection to enable loose coupling between application components.
  • Use AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon, and more.
  • Constructed web pages for application using MVC3, Java Script, jQuery, React JS, and Node.js.
  • Developed Test Cases for Unit testing & for Continuous Integration we used Jenkins.
  • Used Jenkins which is an open-source continuous integration tool written in Java which provides Integration services for software development.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Responsibilities included development of new modules of the application such as APIs using J2EE Technologies, Struts and Spring Framework.
  • Administered and maintained multi rack Cassandra cluster using OpsCenter based on the use case implemented consistency level for reads and writes.
  • Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
  • Setup, upgrade and maintain Cassandra DSE clusters.
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Extensively used Core Java such as Multi-Threading, Exceptions and Collections.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Used Maven to build and deploy the application to development environment.
  • Worked on creating micro services using Jersey and Spring.
  • Used Log4j utility to log error, info, and debug messages.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development & Customization of the Application.
  • Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint
  • Used JMS to send email or notification companies or users who have subscribed services in our product.

Environment: React Js, Ruby, AJAX, JSON, Jira, SPLUNK, Jenkins, Java 8 / J2EE, Spring MVC, Puppet, REST full Web Service, Hibernate, JSP, MySQL, Servlets, Web Sphere Application Server, Angular JS, Angular 7, Node JS, TDD, Postgres, CSS, JavaScript, HTML 5, ANT, Windows, GIT, Log4j, FTP, DAO, XML, JavaScript, Struts Framework, Spring Framework, JavaBeans, Node.js, Bootstrap, microservices, JFrog.

Java Full Stack Developer

Confidential, Austin, TX

Responsibilities:

  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
  • Experience developing web applications with Mongo DB, and Cassandra, Elastic Search or similar data store.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replications, schema design.
  • Worked on Automating the CICD pipeline and blue green deployment.
  • Working with AWS Identity and Identity Access Management (IAM) to create roles and policies.
  • Worked on creating highly scalable and fault tolerant applications that can be deployed in multiple availability zones and regions.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Created and optimized views for user interactions Angular 4, Angular JS, JavaScript, HTML and CSS.
  • Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.
  • Worked with REST and SOAP Web Services for data communications.
  • Developed and designed system to collect data from multiple portals using Kafka and then process it using spark.
  • Experience with various tools and frameworks that enable capabilities within the data ecosystem (Hadoop, Kafka, NIFI, Hive, YARN, HBase, NoSQL).
  • Designed and developed the UI components using JSP, HTML, CSS/CSS3, XHTML, JavaScript, Ajax/jQuery, and Bootstrap.
  • Developed front-end interfaces and involved in Error Handling using JSP.
  • Created the User Interface screens using struts MVC for logging into the system and performing various operations on network elements.
  • Used Core Spring Framework for Dependency Injections of components.
  • Used Maven Build tool configuration for automation of building processes.
  • Worked with Mongo DB to store, retrieve, and update and manage the entire details decisional customer's data.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Worked with installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache Tomcat.
  • Worked on creating micro services using Jersey and Spring.
  • Worked on Persistence Layer using spring, JPA and Hibernate.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures wherever necessary to improve the performance in MySQL database.
  • Created complex SQL queries and used JDBC connectivity to access the database.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: AWS (EC2, ELB, S3), Linux, Jenkins, HTML, jQuery, SOAP, HTTP, SQL, MySQL, XML and XSL, Angular JS, Node JS, Python, Java, J2EE, Spring and Hibernate.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications and Requirements, initiatives using Rapid Application Development.
  • Developed Restful APIs and micro services using spring, Hibernate and Jersey.
  • Deploying, configuring on Web/Application Servers like JBoss and Apache Tomcat.
  • Worked with Jenkins DSL to create/update Jenkins jobs to automate CICD pipeline.
  • Developed Terraform scripts to create the AWS resources such as EC2, S3, SNS and Cloud Watch Alarms.
  • Having good knowledge in NOSQL databases like Dynamo DB, Mongo DB, and Cassandra. Setting up and administering DNS system.
  • Experience AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization.
  • Created AWS Lambda using Java to perform event driven processing.
  • Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
  • Involved in the development of user interface using Angular JS, HTML and CSS.
  • Redesigning the existing web application with new technologies like Bootstrap and Angular JS.
  • Worked closely with architect in creating VPC, subnets and security groups.
  • Worked with API gateway to expose the APIs for internal consumption with two factor authentications.
  • Worked with Docker and ECS to containerize and deploy APIs.
  • Worked on developing CSO (Customer Specific Offer) application using Cloud Formation Templates.
  • Built products using Java and Scala based Spark Framework for the enterprise.
  • Worked on creating the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda, SNS, Cloud Formation Template and Chef Cookbooks.
  • Experience working with large data sets, experience working with distributed computing like Apache Spark and Hadoop
  • Used design patterns such as Singleton, Factory pattern, Session Façade, Business Delegate, MVC, and DAO.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and batch which is used for implementing backend functionality.
  • Developed Repayment Calculator, displays loan repayment options based on loan amount, interest and time period using AJAX with jQuery.
  • Used Rabbit MQ (Message queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Migrated applications from Java 1.7 to Java 1.8 using Lambdas and parallel streams.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Worked with S3, Splunk and ELK stack for creating monitoring and analytics solutions.
  • Automated the AMI update process for all existing ASGs for compliance and security updates.
  • Followed agile methodology along with Test Driven Development using Junit and Mockito.
  • Worked on creating and automating Acceptance Tests for ATDD using Java and Cucumber.

Environment: Java, Spring Core, Spring Boot, Spring Tomcat, Node JS, HTML, JavaScript, AngularJS, EC2, S3, SNS, Auto Scaling, JDBC, JPA, Hibernate, Spring JDBC Template, Git, Rest, SOAP, XML, Servlets, JSP, MySQL, Log 4j, JUnit, Mockito, Cucumber, Jenkin, Agile, Maven.

Java Developer

Confidential

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Webservices (SOAP, WSDL).
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
  • Used JSP and Servlets for server-side transaction.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS, Angular.Js as per company's standards.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Developed modules to interact with other enterprise applications using Web services WSDL and SOAP Web Services.
  • Developed jQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and also implemented a callback function to handle the results.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as such as Thermostat and Demand-Response management.
  • Used JAXB to marshal and un marshal the xml-java object, java objects-xml.
  • Design and development of Test Simulation tools in Java (J2EE), to automate SOAP transactions.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Developed entire application web-based client implementing MVC Architecture using Spring MVC Framework.
  • Implemented Object-Relation Mapping in the persistence layer using Hibernate Framework in conjunction with Spring Functionality.
  • Design and developed the processes using Multi-Threading to make it Asynchronous.
  • Used Multi-Threaded Environment to run the processes asynchronously using different future calls to access the data.
  • Developed several Shell Scripts to automate file transfer.
  • Version control of the code and configuration files are maintained by SVN.
  • Involved in Unit Testing using JUnit.
  • Worked on generating the web services classes by using WSDL, UDDI, SOAP, Spring-WS.
  • Involved in technical requirement requirements gathering.
  • Involved in developing spring components and Hibernate modules.
  • Involved in leverage component framework to web technologies through Java web start.
  • Developed the system architecture (UML).
  • Good hands-on UNIX Commands used to verify the log files on the Production Server.
  • Used Log4j for logging and debugging.
  • Used Jenkins with the mythologies like CI (Continuous Integration) and CD (Continuous Development).

Environment: Java 1.6, Java Beans, JSP, Servlets, Spring MVC, Spring (DI, AOP, Batch) HTML, XML, DHTML, JSON, Hibernate, SOAP based Webservices, JBoss, Log4j, JUnit, Eclipse, IntelliJ, Subversion, Jenkins.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Involved in the full lifecycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
  • Involved in the agile process, Sprints, and daily Scrums to discuss the development of the application.
  • Involved in the extensive usage of HTML/HTML5, CSS, jQuery, JavaScript, and Ajax for client-side development and validations.
  • Developed dynamic Emails using JavaScript, and hand coding of HTML/HTML5 and CSS.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from backend systems).
  • Created Statistical Reports in Jasper using XLS sheet as Data Source and Decision reports for viewing the data using MySQL database as data source.
  • Developed the User Interface using Swing, UI components in JSP and HTML/HTML5.
  • Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Database schema design development and coding of DDL and DML statements, functions. Extensive Knowledge of database like Oracle, designing the database and coding of SQL, PL/SQL, Triggers, and Views.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Bug fixes for the issues observed in the stage environment, involved in database design and creation.
  • Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.

Environment: HTML/HTML5, CSS, JavaScript, Ajax, Java, spring, Web Services, JSP, MySQL, jQuery, Agile, Jasper Report Tool, GIT

Hire Now