We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Around 4.5 years of professional experience in Requirement Analysis, Design, Development, Testing, Documentation, Deployment, Integration, Testing and Maintenance of web - based and Client/Server applications using Java and J2EE technologies.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC), Quality Management Systems and Project Life Cycle process.
  • Application development experience using Core Java programming, multi-threading, reflections, Collection, Generics, Exception Handling and adhering to OOPS concepts.
  • Expertise utilizing Java tools in business, web, and client/server environments including Java Server Pages (JSP), Java Servlets, Spring, Hibernate ORM Tool, and Java Database Connectivity (JDBC) technologies.
  • Extensively worked in HTML, CSS, JavaScript, jQuery, ReactJS and Angular JS.
  • Experience with major relational databases - MySQL, Oracle and PostgreSQL.
  • Good experience of Spring MVC architecture, Hibernate, and Design Patterns.
  • Experienced working with the customer to understand needs and resolve issues.
  • Excellent Proficiency in implementing applications with Model-View-Controller (MVC).
  • Good understanding of Client/Server architecture, Object-Oriented design techniques, and web application design under Model View Controller (MVC) and Service Oriented Architecture (SOA).
  • Excellent proficiency in Web Servers like SOAP and REST.
  • Experience in upgrading and migrating various versions ofPostgreSQLdatabase on different platforms.
  • Experience with AWSSDK for deploying Lambda projects, Elastic Beanstalk Environment projects and Dynamo DB.
  • Strong knowledge and experience on Amazon Web Services (AWS) CloudserviceslikeEC2, S3, EBS, RDS, VPC, and IAM.
  • Experience in end-to-end development and migrating the application to Cloud using the Amazon web services (AWS) availing various services of AWSlike EC2, S3.
  • Extensive experience in using Continuous Integration tools like Bambooand Jenkins.
  • Experience insupportenhancement, maintenance andProductionsupportactivities of Java/Oracle applications.
  • Experience with the Integrated Development Environments like Eclipse and IntelliJ.
  • Good 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, C++, Java, SQL

J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, JMS, Hibernate

UI Technologies: HTML5, CSS3, XML, Java Script, jQueryAjax, Angular JS, React JS.

Frameworks: Spring, Hibernate

Web/Application Servers: JBOSS, Web logic, Tomcat 8, IBM WebSphere

Databases: Oracle, MySQL, PostgreSQL

Web services: Rest(JAX-RS), Soap(JAX-WS)

Other Tools: Jira, Confluence, JMeter, Bamboo, Jenkins

Operating System: Linux and windows

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Participated in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using agile methodology.
  • Implemented modules using Core JavaAPIs, Javacollection, Java8(Streams), multi-threading, and object-oriented designs.
  • Responsible for creating and maintaining architecture for Restful API usingSpringBoot.
  • Wrote DAO layer, required SQL queries andSpringController to handle data and request toSpring application
  • Integrated the application withSpring-MVC usingSpringBoot,SpringDependency Injection (DI), andSpringAnnotations.
  • Involved in designing with ER Diagram and creating database tables.
  • Implemented Swagger Configuration inJavaSpringbootfor auto generating swagger JSON files for REST API calls.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Deployments from Git to Cassandra viaBambooand JSNodes, with full auditing and user authentication and authorization provided by the LDAP.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers
  • Migration of Data from Reports generated by various vendors intoPostgreSQLDatabases usingPostgreSQLExport/Import Procedures.
  • Developed API for usingAWSLambda to manage the servers and run the code in theAWS.
  • UsedAWSAPI Gateway for providing RESTful APIs for the web application to accessAWSservices
  • Checked application performance by loading test on Google.com usingJMeter
  • Deployed the spring boot application developed in theAWSplatform using spring cloud.
  • ConfiguredAWSIdentity and Access Management (IAM) users and groups for improved login authentication.
  • Used API Gateway to create, configure and host a RESTful API to enable the web application to accessAWSCloud
  • DefinedAWSsecurity groups which acted as virtual firewalls to control the incoming traffic onto one or moreAWSEC2 instances.
  • Involved in writingjavaAPI for Amazon Lambda to manage some of theAWSservices.

Environment: Java 1.8, J2EE, Spring MVC, Spring Boot, Hibernate, Restful, Micro services, AWS IAM, AWS Lambda, Maven, JavaScript, JQuery, JSON, Docker, Cassandra, Swagger, Bamboo, Log4j, Oracle, PostgreSQL, Postman, STS, JMeter.

Confidential, Bentonville, AR

Full Stack Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Documented the build and deployment steps and executed in lower environments.
  • Used Hibernate to connect with Oracle database to store and fetch data.
  • Implemented User-friendly interfaces using AJAX, and created components using jQuery for client-side form validations and used JSON for creating objects in Javascript.
  • Identifying and developing test cases and test scripts to perform load tests for performance and regression testing.
  • UsedSpringMVCwithHibernateframework to build the application on server side.
  • Implemented Spring Transaction Management, DAO layer usingHibernatethrough Hybris Suit
  • Used Log4j for logging errors, messages and performance logs.
  • DevelopingMicroservicesby creating REST APIs for core banking servicesthrough Spring Boot.
  • Involved in developing the persistence layer using Hibernate framework.
  • Code reviews, customization, and maintenance of code across applications.
  • Used WSDL file information for invoking Web Services.
  • Migrating existing application into REST basedMicroservicesto provide all the CRUD capabilities using Spring Boot.
  • Automated the build process and ensured quality usingJenkins, JUnit, and Maven.
  • Written test cases using JUnitfor several pieces of code to check the functionality.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for micro-services.
  • Involved in implementing Micro services for the VZW Purchase Order module.
  • Created and Consumes RestfulservicesAPI for large file upload without buffering or consuming the memory on client and server.

Environment: Java 1.7, J2EE, JSP, JavaScript, AJAX, JQuery, JSON, Spring MVC, Spring Boot, Hibernate, Restful, Micro Services, Maven, Git, Jenkins, Log4j, Servlets, Oracle, Eclipse, Junit, Confluence.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in designing the Technical Design and developing Class and Sequence diagrams using Enterprise Architect tool and developed mockup screens.
  • Worked in SQL Server Management Studio to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server.
  • Extensively usedSpring Framework (Core, MVC) throughout the application.
  • Developed REST Service Clients for integrating with the Service Interface.
  • ImplementedSpringSecurity for user authentication.
  • Involved in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Involved in MySQL or SQLite design and development.
  • Used Ajax to make Rest calls in various pages of the front end.
  • Designed dynamic web pages using JavaScript, and jQuery.
  • Monitored the productionOraclealert logs for database errors and data issues
  • Deployed Application in Apache Tomcat7 on both Linux and Windows environments.
  • Designed and implemented by configuring Topics in newKafkacluster in all environment.
  • Successfully secured theKafkacluster with Kerberos
  • Developed Maven build scripts to automate the deployment of various Web Servers.

Environment: JAVA, Spring MVC Framework, Kafka, Spring Security, HTML5, CSS3, Java Server Pages (JSP), Rest API, JavaScript, AngularJS, jQuery, Apache Tomcat7, Maven, MYSQL, Oracle.

We'd love your feedback!