We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • A senior Software Developer with around 7 years of experience in software development Life Cycle from teh analysis and design to implementation and maintenance of commercial Enterprise Applications usingJAVA/J2EE technologies.
  • Has hands on experience in design and development of Core Java, J2EE, Servlets, JSP 2.0, EJB 3.0, JDBC, JSF, Struts 1.x, XML, XSD, XSLT, X - Path, ANT, Java Script, Web Services, WSDL, SOAP, AWS, HIBERNATE 3.0, SPRING 3.2, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Hands on experience in Amazon Web Services provisioning and good noledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, SpringRoute53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Excellent understanding and experience with Core Java and various frameworks like Struts, Spring, Hibernate, JPA.
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency with teh application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Good Knowledge ofPythonandPythonWeb Framework Django.
  • Very strong experience writing API's/ and Web Services in PHP and inPython.
  • Developed core modules in large cross-platform using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML.
  • TEMPHas a demonstrated background within teh design, development, and implementation of GoLang and Java web applications.
  • Extensive experience with teh GoLang language and integrating various stacks including Java, JavaScript, AJAX, jQuery, AngularJS, ReactJS, NodeJS, Angular, Bootstrap, JSON, XML .
  • Experience in XML related technologies such as XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Developed clients for teh Web Services using apache axis and tested it using SoapUI.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Working noledge of in User Interactive (UI) Web Pages usingHTML 5, CSS3, Bootstrap, JavaScript, Typescript, jQuery, Ajax and Angular
  • Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis, Mybatis, JQuery.
  • Used Spring Batch for loading data into DB.
  • Expertise at JDBC API for connection and access to databases.
  • Web Application developer in Java with 3 years of academic and professional experience developing client-side interfaces using JavaScript, JQuery, HTML5 and CSS3, Angular JS
  • Expertise in Data Warehousing/Business Intelligence, Banking/Finance applications, Online Transnational processing systems Good Knowledge and experience of Capital Markets, Ecommerce, Marketing applications
  • Experience on different IDEs such as Eclipse, NetBeans and deployment using Application Servers Apache Tomcat, Web-Sphere, Web-Logic, WAS and JBoss.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Created Jobs in Jenkins and Bamboo, and set up global permission and scheduling jobs, configured it to build and promote it to SIT, Dev environments (CI/CD tools).
  • Subversion (SVN), CVS and Visual Source Safe as versioning software tools
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • UtilizeEBSto store persistent data and mitigate failure by using snapshots
  • Setting up AWS OracleRDSdatabases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2 and NoSQL Databases like (mongo DB, Cassandra).
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications securely on container platform by flexible integrating existing processes with log4J.

TECHNICAL SKILLS

Programming Language: Core Java, C, C++, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, EJB, Swing, AWT, Multi-threading.

Java Frameworks: Spring MVC, Struts 2.0, JSF

Application/Web Servers: WebLogic, IBM WebSphere, JBoss and Tomcat.

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XHTML, CSS, SASS, HTML, AngularJS, Angular 4, React.js, Node.js, Express.js, Ext JS, backbone JS, JSON.

Spring Framework: Spring IOC, Spring Batch, Spring Boot and Spring Security.

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra.

IDE: Eclipse, NetBeans, IntelliJ, STS, WebStorm and Visual Studio Code

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL and Apache

Version Control: GIT, CVS and SVN

Build Tools: ANT, Maven and Gradle

Methodologies: Agile, Scrum, Water-Fall and Test-Driven development

Operating System: Windows, Mac, Linux and UNIX.

Testing &logging: Junit, Jasmine, Karma, Log4J, SoapUI, Test NG, easy mock and power mock. Karma, Protractor, Mockito, Selenium, Jenkins, Docker

Cloud Developments: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS, ELB, Spring PCF (pivotal cloud foundry)

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Senior Java Full Stack Developer

Responsibilities:

  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • ImplementedAngular component router for navigation and teh services to connect teh web application to back-end APIs.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • UsedSpringBootActuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Using Spring AOP Module to implement logging in teh application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Worked on teh Kotlin for building teh backend components and API resources, experience working on JsonAPI for creating multiple API’s,
  • Used Java8features in developing teh code like Lambda expressions, creating resource classes, fetching documents from database. ConfiguredAWScloud infra as code using terraform and continuous deployment through Jenkins and automated teh cloud formation using Terraform. .
  • Implemented Data Access layer (DAL) using spring Data and Hibernate ORM tool.
  • Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition. Developed web pages using HTML5, JSP, JSTL, JavaScript and AJAX
  • Designed, developed and tested UI, middle-tier and DAL components in construction of new applications for teh web.
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
  • Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.
  • As a part of core team, I am involved in teh designing and developing of teh core APIs for teh product, writing TDDs, optimizing code
  • Developed Microservices using Spring Boot,SpringCloud with Netflix Eureka to create teh discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed Microservices with Spring to retrieve API routes for teh entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Experience using persistence framework like Hibernate, JPA for mappingjavaclasses with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Working on deploying REST based microservices to Amazon Web Services using AWS EC2 container services and using AWS admin console. UsedAWS Cloud Watchto monitor teh application and to store teh logging information
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created teh Docker containers and Docker consoles for managing teh application life cycle.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in converting SQL queries into Apache Spark transformations using Apache Spark RDDs andScala.

Environment: Angular4, HTML5, CSS, jQuery, AJAX, React.js, NodeJS, Golang, APIGEE, Java1.8, J2EE, Spring, Hibernate, Web Services, SOAP UI, XML, Cassandra, Open API, Docker, AWS, Spring Boot, Swagger-UI, Log4j, Selenium, Jenkins, JIRA, Maven, GIT, JBoss.

Confidential, Hutto, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in analysis specification, design, implementation and testing phases of teh Software Development Life Cycle (SDLC) and teh project was developed using Spring Tool Suite.
  • Implemented Spring Model View Controller (MVC) architecture using spring at teh Web tier level of maintenance along with teh Spring Validation Framework.
  • Used Spring Framework for Dependency Injection.
  • Developed teh Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose
  • Developed entire frontend and backend modules usingPythonon Django Web Framework
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular
  • Created responsive web pages using HTML5, CSS3, Bootstrap, Typescript and Angular
  • Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
  • Involved in Test Driven Development. Written automated unit test functions in Golang to cover teh API code.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Responsible for maintaining and expanding ourAWS infrastructure usingAWS (EC2/EBS).
  • Consumed web-services for internal clients using JAXB schema.
  • Developed Merge jobs inPythonto extract and load data into MySQL database
  • Performed extensive test-driven development-using JUnit for unit testing.
  • UsingKotlinfor implementing new modules in teh application.
  • Has noledge onKotlinAndroid Extensionsframework
  • Responsible for data validation on teh client side by using JavaScript and JQuery.
  • Developed middle ware integration components using teh Spring Boot.
  • Developed server-side validation using spring validation framework.
  • Deployed teh application on Apache Tomcat Server.
  • Used Spring JMS Templates for writing messages into queues.
  • Consumed secured web services by adding filters.
  • Used Design pattern such as singleton to access Business Delegate.

Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, Springs, Golang Spring MVC, python, Spring Validations, JavaBeans, XML, Splunk, Bamboo, Eclipse, STS.

Confidential, New York, NY

Java / J2EE Developer

Responsibilities:

  • Involved in Java, J2EE, struts, web services and Hibernate in a fast-paced development environment.
  • Followed agile methodology, interacted directly with teh client provide/take feedback on teh features, suggest/implement optimal solutions, and tailor application to customer needs.
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Used Apache POI for Excel files reading.
  • Developed teh user interface using JSP and Java Script to view all online trading transactions.
  • Designed and developed Data Access Objects (DAO) to access teh database.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet.
  • Used DAO Factory and value object design patterns to organize and integrate teh JAVA Objects
  • Coded Java Server Pages for teh Dynamic front end content dat use Servlets and EJBs.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Used JDBC API to connect to teh database and carry out database operations.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Performing Code Reviews.
  • Performed unit testing, system testing and integration testing.
  • Involved in building and deployment of application in Linux environment.
  • Deploying application in Development and Production servers.

Environment: Java, J2EE, JDBC, Struts, SQL. Hibernate, Eclipse, python, Apache POI, CSS.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Involved in teh analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and teh project was developed using Rational Unified Process.
  • Implemented Model View Controller (MVC) architecture Using Struts at teh Web tier level to isolate each layer of teh application to avoid teh complexity of integration and ease of maintenance along with Validation Framework.
  • Developed action and form classes for User interface.
  • Configured action mappings and teh form beans in teh struts-config xml file.
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts.
  • Developed user interfaces using JSP, JSP Tag Libraries, Struts Custom tags and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented Singleton to access DAO, Business Delegate and Session Façade.
  • Implemented Persistence layer using Hibernate to interact with Oracle.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used CVS for version control and wrote build scripts using Ant.
  • Used Websphere Application Server for deploying various components of application on AIX.

Environment: Java, J2EE 5.0, HTML, JSP, Struts Framework 1.2, Spring IoC, Hibernate 3.0, XML, JNDI, CVS, Log4j, Junit, IBM RAD7.5, Websphere Application Server 7.0 and IBM Oracle 10.x.

We'd love your feedback!