We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 7+ years of experience in all the phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Product Testing in both the Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies
  • Strong experience with Software methodologies like Agile, Waterfall and Test - Driven Development.
  • Experienced in UI frame works such as HTML5, CSS3, Bootstrap, jQuery, Ajax, Google Web Toolkit (GWT), JavaScript, AngularJS, Tag Libraries, Custom Tags.
  • Worked with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Experience working with Java 1.8 Lambdas, Functional Interfaces and integrated Stream API into the Collections API, to perform bulk operations on collections.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Extensive experience working in Spring framework, Struts framework, Object Relational Mapping Hibernate framework and web services.
  • Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, XML and RESTFUL web services.
  • Extensive work experience in web technologies like JSP, Servlets, JavaScript.
  • Extensively worked on developing UI components using HTML5, CSS3 and JSON to interact with Restful web services.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, SQL Server and MySQL.
  • Experience in working with the NoSQL Database like Cassandra DB and Mongo DB to manage extremely large data sets.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ and Apache Camel.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC Model-View-Controller, Singleton, Facade, Factory and DAO, DTO, singleton.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, and Jenkins
  • Significant experience in web development tools like Eclipse and IntelliJ.
  • Hands on experience with Windows, UNIX and Linux Environments.
  • Experience in using CVS, GIT, Microsoft visual SourceSafe and Subversion (SVN) for project integration across modules.
  • As a developer I have developed products for internal and commercial products and excellent experience in gathering requirements, determining business logic and complete system design.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic and Apache Tomcat application Servers.
  • 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: C, Java, SQL/PL SQL

Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Custom Tags, JSTL, Servlets, JSTL, JNDI, EJB, JMS, Java Beans, Design Patterns.

Frameworks: Spring Boot, Spring (Core, ORM, MVC, AOP, JTA, MVC with REST) Hibernate, Spring Batch, cache, Junit, Mockito, Power Mockito, log4J, log back

UI Technologies: Java Script, jQuery, HTML5, CSS3, Bootstrap, AngularJS, node JS, React JS, Protractor, express JS, NodeJS 10.

Web Services: SOAP with JAX-WS, JNDI, REST with JAX-RS (Jersey, Spring with Jersey), Spring MVC REST

Databases: MySQL, Oracle11g/10g, MS SQL Server, MSSQL

Tools: / IDEs: Eclipse IDE, IntelliJ, WebStorm, Sublime Text3, STS, JBuilder, JDeveloper, Toad, Rally, JIRA, Jive

CICD Tools: Jenkins, Maven, Ant.

Application Servers: Apache Tomcat, JBOSS, WebLogic

Version control: SVN, CVS, GIT.

Platforms/Browser: Windows, UNIX/Linux, Internet Explorer, Firefox, Chrome.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Developed service using Spring Cloud Function which process data sent Amazon S3 bucket and Amazon Kinesis streams using inbound Lambda which parses data, validates, calculates and stores in PostgreSQL RDS. Out bound Lambda processing generate out files sent to Legacy system.
  • Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Sound experience in Python, Java, Object Oriented programming and Multithreading, WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database tools such as TOAD and SQL developer.
  • Using Amazon RDS hosted the MYSQL database in the cloud.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on Azure.
  • Implemented PL/SQL procedures and views in My SQL Database.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.
  • Participate with application and infrastructure architects to provide security overlays for IAM development and deployment patterns
  • Deploy a Spring Boot Application to AWS Beanstalk.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization
  • Spring Data JPA used retrieve and update, inserting data in database.
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Spring Data JPA framework is used to save/retrieve the data in the backend
  • Used Apache Maven as a build tool for building the Restful web-service.

Environment: Java8, lambda expressions, streams, J2ee, webservices, SprinFGullgBoot, SpringBatch, Spring DataJPA, Jprofiler, Angular6, Kubernetes, Eclipse, GIT/Stash (Bitbucket), Jenkins, Confluence, Jira, SourceTree, Swagger, Maven, Windows, Linux, Amazon S3, AWS Beanstalk, Amazon Lambda, PostgreSQL.

Confidential, Franklin, TN

Full Stack Java Developer

Responsibilities:

  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Implemented JMS Listener on MQ, Routing functionalities and invoking corresponding web service using Apache Camel.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
  • Involved in Integrating Struts with Hibernate using Plug-in.
  • Apache camel Kafkaend point used to publish trade flowto Apache Kafka. TFM (Transaction Forensic Monitor) to track transaction details.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters. Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Excellent in relational database (RDMS) experience in Oracle, MySQL, Sql Server, IBM DB2 and MongoDB for Big data environment,Experience in writing the SQL queries.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters. Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Developed component to receive inbound data from different source systems in different formats (fixed length, xml) normalized to GOMS format using Apache Camel Smook Data Format.
  • Developed component send formatted (Goms JSON) trade data to GOMS Rest Endpoint to capture enriched data. Response from Rest Endpoint publishes to MQ using Apache Camel
  • Involved in developing several Fix message New Order single, Execution, Confirmation.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers. Implemented Log4j for Logging Errors, debugging and tracking using loggers.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Involved in maintaining the user accounts (IAM), RDS in AWS Cloud.
  • Wrote Angular.Js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud..
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • SpringJDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
  • Used Apache Maven as a build tool for building the Restful web-service

Environment: Agile Methodology, Java 1.8, HTML5, CSS3, JavaScript, Ajax, Angular, Bootstrap, J2EE, Spring (IOC, AOP, MVC, JPA),Struts Spring Boot, Kubernetes, Hibernate, Apache Kafka, Apache Camel, Agile, RESTful, JSP, JMS, Oracle, PL/SQL, Maven, Log4j, JUnit, Jenkins, GIT,, JIRA,AWs Lambda, Cloud watch.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Used JDBC for the connection to the database which acts as an interface.
  • Used HTML and JSP for the front-end side of the application.
  • Created RESTFUL web services for the Cerner cloud messaging application to enable clinicians to have access to communication with other clinicians and the clinical data.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
  • Strong hands-on experience with Spring IO, Spring Boot, Spring Data, Spring security, Spring Webservices.
  • Developed Front End pages of the application using HTML5, CSS3, JavaScript and AngularJS.
  • Used Jenkins as a continuous integration tool.
  • Worked on multi-threading to make asynchronous webservice calls or SSO calls Cass.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Used Test Driven Development approach and wrote many Junit and integration test case.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Used Node.JS Package Manager (NPM) to manage the dependencies in Node JS modules.
  • Used Gulp as the JavaScript task runner for the application deployed on the Node JS platform.
  • Configured WebLogic Application server and deployed the web components.
  • Enterprise SSO through web services over HTTP/SOAP
  • Performed testing of the application using Java Script frameworks Karma, Jasmine.
  • Experience with Support and maintenance in the project.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.
  • Participate with application and infrastructure architects to provide security overlays for IAM development and deployment patterns
  • Deploy a Spring Boot Application to AWS Beanstalk.

Environment: Java8, lambda expressions, streams, J2ee, webservices, SprinFGullgBoot, SpringBatch, Spring DataJPA, Jprofiler, Angular6, Kubernetes, Eclipse, GIT/Stash (Bitbucket), Jenkins, Confluence, Jira, SourceTree, Swagger, Maven, Windows, Linux, Amazon S3, AWS Beanstalk, Amazon Lambda, PostgreSQL.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Used Multithreading in programming to improve overall performance.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, AngularJS and AJAX, for developing presentation layer.
  • Involved in developing UI pages using AngularJS and calling the Rest API's from backend
  • I Participated in creation of Spring Configurations using Java8 features, Lambda Expressions, Streams, Filters.
  • Demonstrable experience working in continuous integration and continuous deployment systems (CICD)
  • Created RFP microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Used spring framework including spring core/IOC, Spring Web, Spring Security.
  • Used Jenkins as build management tool for continuous integration process(CICD).
  • Configured Hibernate with Spring ORM as part of Spring and Hibernate Integration for best results.
  • Used JBoss as the chief enterprise level server while dealing the database activities with Hibernates
  • Used Cloud Watch for monitoring AWScloud resources and the applications that deployed on AWSby creating new alarm, enable notification service.
  • Used Amazon cloud Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Performed CRUD operations like Update, Insert and Delete data in Cassandra DB.
  • Used Dependency Injection feature for wiring and defined dependencies using constructor arguments.
  • Used Sonar to analyze and measure source code quality.
  • Used Git as Version Control System for the application.

Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile(SCRUM), AngularJS, AJAX, Hibernate, Spring, Cassandra DB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Postman, Spring MVC, JDBC, Mockito, JUnit, Maven, IBM WebSphere, Apache Camel, Restful, Log4J, SOA, Micro services, Swagger, JIRA, Spring Security, Jenkins and STS.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • DesignedUser Interface (UI)web applications using web technologies likeHTML5, HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS3based onW3C standards. wrote custom JavaScript utilizingjQueryto enhance theme, setup server to handle more number of page requests.
  • Build data-driven applications for the enterprise using thePrime FacesJava serverFacesUI framework.
  • Created views using components of JSFPrime FacesinXHTML filesand configuredJSF framework.
  • Extensively usedJava server Faces (JSF)Navigation rules andJSF tagsfor enhanced user Interface.
  • Implemented data access logic by usingHibernate Persistence frameworkto enable the persistence mapping between java objects andRDBMS.
  • UsedJaxWSframework to createSOAPweb services.
  • Wrote Web Services usingSOAPfor sending and getting data from the external interface.
  • UsedSpring Batchto build thePOJO-based developmentapproach of the Spring Framework.
  • Used various Core Java concepts such asException Handling,Multithreading and Collection APIs to implement various features and enhancements.
  • UsedCollectionsextensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in usingJPA (Java Persistence API)frameworks and APIs such asJDO (Java Data Objects)andHibernate.
  • Worked onHibernatepersistence tier. This involves developing mapping files andHibernate (POJOs/ DAOs).
  • DevelopedUNIX Shell Scriptsfor batch jobs to transfer the data on different servers.
  • ImplementedSpring AOP for providing proxies.
  • UsedSpring Securityto develop Login and Logout features of the application.
  • ImplementedSpring Securityfor posing security constraints onJSFUI page views.
  • UsedMavenas a build tool andJenkinsfor monitoring the build status of the project.
  • Developed Unit Test Case for UI Screens usingJasmineandKarma.
  • ConfiguredGlassfishapplication server and deployed the instances on it.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces(JSF), Jasmine & karma, Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, RDBMS, Drools, Junit, Log4j, Glassfish.

We'd love your feedback!