We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • A senior Software Developer wif around 7 years of experience in software development Life Cycle from the 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 wif Core Java and various frameworks like Struts, Spring, Hibernate, JPA.
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency wif the 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 wifin the design, development, and implementation of GoLang and Java web applications.
  • Extensive experience wif the 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 the 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 wif 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 wif 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 wif 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 wif Spring Boot for running applications securely on container platform by flexible integrating existing processes wif 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 wif Scrum methodology.
  • ImplementedAngular component router for navigation and the services to connect the 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 the application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Worked on the Kotlin for building the backend components and API resources, experience working on JsonAPI for creating multiple API’s,
  • Used Java8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database. ConfiguredAWScloud infra as code using terraform and continuous deployment through Jenkins and automated the 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 the 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, me is involved in the designing and developing of the core APIs for the product, writing TDDs, optimizing code
  • Developed Microservices using Spring Boot,SpringCloud wif Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed Microservices wif Spring to retrieve API routes for the 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 wif 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 the application and to store the logging information
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created the Docker containers and Docker consoles for managing the 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 wif 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 the Software Development Life Cycle (SDLC) and the project was developed using Spring Tool Suite.
  • Implemented Spring Model View Controller (MVC) architecture using spring at the Web tier level of maintenance along wif the Spring Validation Framework.
  • Used Spring Framework for Dependency Injection.
  • Developed the 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 the 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 the application.
  • Has noledge onKotlinAndroid Extensionsframework
  • Responsible for data validation on the client side by using JavaScript and JQuery.
  • Developed middle ware integration components using the Spring Boot.
  • Developed server-side validation using spring validation framework.
  • Deployed the 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 wif the client provide/take feedback on the 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 the user interface using JSP and Java Script to view all online trading transactions.
  • Designed and developed Data Access Objects (DAO) to access the 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 the JAVA Objects
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
  • Coded HTML pages using CSS for static content generation wif JavaScript for validations.
  • Used JDBC API to connect to the 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 the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process.
  • Implemented Model View Controller (MVC) architecture Using Struts at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along wif Validation Framework.
  • Developed action and form classes for User interface.
  • Configured action mappings and the form beans in the struts-config xml file.
  • Used Spring Framework for Dependency injection and integrated wif 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 wif 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!