We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.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 with 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 with Python programming language.
  • Hands on experience with Log4j and JUnit Technologies.
  • Experience in XML, XML parsers, SOAP.
  • Good Knowledge in CI/CD, DevOps Tools.
  • Comprehensive knowledge of physical and logical data modeling.
  • Extensive experience with 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 with 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 the 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 the 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 the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used Spring MVC Pattern for business layer and SOAP based web service to communicate with downstream systems.
  • Developed RESTFUL web services usingSpringBoot with 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 the 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 the code as per the requirement and committing the changes to GIT source repository.
  • Used AngularHTTP Clientto send GET/POST request to fetch data from the server.
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Responsible for the building and deploying the 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 the 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 with 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 the 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 with database.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Used Couchbase Python SDK to build applications dat use Couchbase Server.
  • Designed and developed with 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 the 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 the 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 the 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 Authentications: Database Authentication, LDAP Authentication and pre-Authentication.
  • 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 the relevant halper classes to execute the business logic.
  • Implemented business logic in struts Framework andHibernatein the back-end.
  • Worked on the defect fixing and change request for the Production environment.
  • Written SQL Queries to communicate with the Oracle Database
  • Built and accessed the database using Hibernate with Oracle.
  • Automation of script to build and deploy using Jenkins.
  • Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.
  • Created User Controls and simple animations using Java Script andPython.
  • Implemented Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Kubernetes for best ecosystem deploy and manage Micro services.
  • Implemented distributed messaging queue to integrate with Cassandra using Apache Kafka.
  • Used PL/SQL stored procedures for applications dat has to execute as part of scheduling mechanisms.
  • Made PL/SQL changes whenever needed in the 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; with Test-driven development, build automation, Extreme programming (XP) in AGILE development environment to halp, respond quickly to business needs.
  • Utilized Hibernate for Object Relationship Mapping (ORM) purposes for persistence onto the Oracle database.
  • Integration of automation batch run jog with Jenkins. Worked with Jenkins CI tools and build Tool ANT.
  • Used GIT for the version management, JIRA for the 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 the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Coordinated with 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!