We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Almost 5+ years of experience as Java developer in delivering complex business critical software solutions using agile and traditional methodologies.
  • Extensive work experience in all phases of SDLC including Requirement gathering, Analysis, Design, Coding, Testing and Implementation in Agile, Scrum, Waterfall Model, Iterations.
  • Core development expertise using Core Java, Java - Servlets, JDBC, Hibernate, Design Patterns.
  • Extensive experience wif Web Services technologies.
  • Good experience in JSP, XML technologies.
  • Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions. Ability to work in a variety of environments (Java, PHP, Python, Node.js)
  • Good of experience in Oracle, MS SQL Server, PL/SQL, Stored Procedures.
  • Experience in Spring Framework, JBOSS, Tomcat, WebLogic web servers.
  • Experience in Agile, Waterfall Methodology.
  • Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS and jQuery.
  • Experienced in developing Web Services wif Python programming language.
  • Hands on experience wif Log4j and JUnit Technologies.
  • Experience in XML, XML parsers, SOAP.
  • Good Knowledge in CI/CD, DevOps Tools.
  • Comprehensive noledge of physical and logical data modeling.
  • Extensive experience wif Analysis, Design, Development and implementation of software components and Good Exposure in Migration activities.
  • Proficient in analyzing and translating business requirements into technical requirements.
  • Excellent in Pair-Programming wif Team members for quick development and quality delivery.
  • Flexible and ready to learn and develop new skills on demand.

TECHNICAL SKILLS

Operating Systems: Windows, Linux (RH), Unix

Languages: Core JAVA 1.6/1.7/1.8, XML, PL/SQL, C, C++

Technologies: Spring, Hibernate, JPA, Web Services (Soap & Rest), Servlets, JSP, JDBC, Log4j, Stored Procedures, Design Patterns, OAuth, AWS, Spring Boot, Maven, Gradle, Jenkins, HTML5, CSS3, JMS, React JS, JSON, Angular 5.

Databases: Oracle, MS SQL Server

Application Servers: JBoss, Tomcat, WebLogic

Development Tools: Eclipse, Altova XMLSpy, SQL Developer, Spring STS, IntelliJ.

Defect Tracking Tools/Others: Rational Clear Quest, Rally, DRTT, HP Quality Center, PMD, Soap UI, Postman, Github.

Version Control: SCME, GIT

Methodology: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Java Full Stack Developer

Responsibilities:

  • Designed new features and solutions to support client applications and maintained backend infrastructure.
  • Worked on Test Driven Developments using Agile methodologies and facilitating scrums, code reviews.
  • Developed teh presentation layer using HTML5,CSS3,JSON,Angular 5.
  • BuiltAngular 5components,UIservices to consume rest services using Component-based architecture provided byAngular 5.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Used React-router for deep linking, handling dynamic URL params and to enable navigation across teh Application for seam less transition between web pages.
  • Extensively used core java collections, concurrency API to develop custom data cache.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Used complete annotation driven approach to develop teh application using Spring Boot and was involved in setting up teh Spring bean profiling.
  • Used Spring MVC Pattern for business layer and SOAP based web service to communicate wif downstream systems.
  • Developed RESTFUL web services usingSpringBoot wif well-maintained modules like DAO, DAO Implementation, Service, Service Implementation, Web Controller.
  • Used industry standard technologies like AJAX, GIT, and APACHE2 for creating web based wireless testing system.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, GitHub, XPATH, CSS, HTML, JSON).
  • Used Spring boot and Apache tomcat web server to deploy developed applications.
  • Used AWS to deploy teh project on an EC2 instance.
  • Has created highly fault tolerant, highly scalable java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Used POSTMAN which provides intuitive user interface to send requests, save responses, add tests and create workflows.
  • Used Core Java Concepts like Multithreading, Exception handling and Inheritance.
  • Refactoring teh code as per teh requirement and committing teh changes to GIT source repository.
  • Used AngularHTTP Clientto send GET/POST request to fetch data from teh server.
  • Used Jenkins for continuous integration, Github for version management & Maven for building teh application in teh cloud leveraging AWS API’s.
  • Responsible for teh building and deploying teh artifacts into DEV, SIT and QA Environments.
  • Developed Test Drive/Test First Unit tests and implemented data storage solutions.
  • Served as POC for on call support in teh production team on a rotation basis.

Environment: Core Java JDK 1.8, 1.7, Web logic(11g), Spring boot, Design Patterns, HTML5, CSS3, JS, XML, AWS, JMS, Restful Web services, SQL, JavaScript, Jenkins, React JS, Maven, Github, Apache Tomcat, Apache Camel, MS SQL Server, JUnit, Spring MVC, Log4J, POSTMAN.

Confidential, Plano TX

Java Full Stack Developer

Responsibilities:

  • Developed Spring Boot application wif Microservices and used Spring Core Annotations for Dependency Injection Spring DI, Spring MVC, REST APIs and Spring Boot for microservices.
  • Developed Custom Tags to simplify teh JSP code.
  • Designed UI screens using JSP, Struts tags and HTML.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
  • Used JavaScript for client-side validation.
  • Developed automation framework using Cucumber-JVM, Selenium-webdriver, JUnit and Jenkins, Java, Python, JavaScript, WebDriver.
  • ImplementedService-Oriented Architecture (SOA) using WebServices- SOAP and RESTful.
  • Worked on data preprocessing, cleaning and publishing data to Apache Kafka topics.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse XML documents and load teh data in database.
  • Generated property list for every application dynamically using Python.
  • Used Couchbase Python SDK to build applications that use Couchbase Server.
  • Designed and developed wif Angular JS, Node JS for web design applications.
  • Responsible for building and deploying consistently repeatable build/deployments to non-production environments usingJenkins and Build pipelines.
  • Developed service-based architecture using Spring Boot.
  • Implemented DAO pattern for database connectivity and hibernate for object persistence.
  • Developed some part of teh code using Linux/Unix platform.
  • Build components scheduling and configuration using Maven.

Environment: Java 8, Spring IOC, Spring AOP, Spring MVC, Spring boot, Microservices, Spring REST, Spring Security, Kafka, AWS, EC2, Elastic Load Balancing, WebSphere liberty, Tomcat, Netflix Eureka, JUnit, Log4J, Jenkins, JMeter, Git, Chef, JIRA, Mockito, Elasticsearch, Maven, Angular JS, Node JS, JSP, and MongoDB.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Followed Agile Software Development Methodologies (Stand up meetings, retrospective meetings and Sprint meetings) and Test-Driven Development (TDD) to build teh applications iteratively and incrementally.
  • Prepare Functional Requirement Specification and done coding, bug fixing and support.
  • Participated in design and development of software using agile development practices.
  • Enhanced and optimized teh functionality of Web UI using HTML5, CSS3, AJAX, JavaScript, JQuery and Angular JS.
  • Injection, Annotations and Spring Integration through Hibernate.
  • Implemented application architecture of system on Spring MVC and J2EE specifications.
  • Experienced in Web Applications Security System by implementing Spring Security modes of Autantications: Database Autantication, LDAP Autantication and pre-Autantication.
  • Presentation Layer is created using HTML, JSP, Apache Jena and Struts Tag Libraries.
  • Designed and developed intranet web applications using JavaScript and CSS3.
  • Created Action classes including dynamic action and dispatch actions to execute teh relevant helper classes to execute teh business logic.
  • Implemented business logic in struts Framework andHibernatein teh back-end.
  • Worked on teh defect fixing and change request for teh Production environment.
  • Written SQL Queries to communicate wif teh Oracle Database
  • Built and accessed teh database using Hibernate wif Oracle.
  • Automation of script to build and deploy using Jenkins.
  • Used Rational Clear Case as build mechanism to check-in/ deliver teh code from teh repository.
  • Documented Unit test cases and Junit test classes to test teh execution of Java classes.
  • Created User Controls and simple animations using Java Script andPython.
  • Implemented Micro services based on RESTful API utilizing Spring Boot wif Spring MVC.
  • Used Kubernetes for best ecosystem deploy and manage Micro services.
  • Implemented distributed messaging queue to integrate wif Cassandra using Apache Kafka.
  • Used PL/SQL stored procedures for applications that has to execute as part of scheduling mechanisms.
  • Made PL/SQL changes whenever needed in teh application and used TOAD as Oracle client to Jobs, Packages, stored procedures and access tables.
  • Implemented Strategic initiatives on Continuous Integration & Delivery (CI/CD) model; wif Test-driven development, build automation, Extreme programming (XP) in AGILE development environment to help, respond quickly to business needs.
  • Utilized Hibernate for Object Relationship Mapping (ORM) purposes for persistence onto teh Oracle database.
  • Integration of automation batch run jog wif Jenkins. Worked wif Jenkins CI tools and build Tool ANT.
  • Used GIT for teh version management, JIRA for teh defect management system.
  • Worked and deployed using Tomcat as web server.
  • Worked on WebLogic-Ant utilities to generate proxies to invoke web services as a client.
  • Performed Unit, Integration testing worked on clearing issues Confidential teh time production and application support, worked on teh maintenance and deployments of teh project wif patches and performed documentation of project.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on teh design documents.
  • Coordinated wif Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.

Environment: Java/J2EE, core java, spring, Hibernate, Spring, Spring batch, Spring security, Spring Boot, Tomcat, Struts, JPA, SOAP, AOP, IOC, Agile, CVS, MySQL, JavaScript, JBoss, Eclipse, Oracle 11g, Kafka, RESTful, log4j, JUnit, XML, Web Services, GIT, HTML5, CSS3, UML.

We'd love your feedback!