We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 6 years of experience in Java Development includes Analysis, Designing, Developing, Testing, Implementing, Troubleshooting and supporting for Java/J2EE Applications.
  • Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Webservices, Servlets, JSP, JDBC, XML, AJAX, jQuery, and Java Script.
  • Experience in developing the SOAP/RESTful Webservices.
  • Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
  • Have knowledge of NoSQL.
  • Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade, and Value Object.
  • Responsible to enhance the Portal UI using HTML,Angular, JavaScript, Backbone, XML, JSP, JAVA, CSS as per the requirements and providing the client side Javascript validations.
  • Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS & JDBC configurations, J2EE applications deployment and Troubleshooting.
  • Working knowledge of Agile SCRUM methodology.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
  • Hands on experience in AWS infrastructure on various resources
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Highly experiences in Web services development.
  • Experience on developing microservices using Spring Boot.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
  • Experience with test - driven development using a various unit testing framework such as Junit
  • Proficient in writing UNIX and shell scripts.
  • Experience in creating Jenkins job and deploying and running soap test from Jenkin’s server.
  • Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs
  • Worked with continuous integration.
  • Methodical knowledge of Application development life cycle and Software Engineering Principles.
  • Developed the persistence layer using Hibernate ORM tool using Hibernate Query language API and singleton pattern.
  • Motivated and focused team player with strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get the job done.

TECHNICAL SKILLS

Web related/Languages: Java,Java8, J2EE, Servlets, JSP, JDBC, HTML, XML, XSD, XML Schema, AJAX, HTML, Java Script, Ant, Maven web services, Spring, Ejb, Maven, ant, Jenkin’s job, Active MQ, RESTful (Representational State Transfer), Dojo, Soap, EJB, JMS, SQL and PL/SQL.

Application Servers: Web Logic11g, JBoss4.0 and Tomcat 5.5, apache wicket, OSGI(Karaf)

GUI / Tools: HTML, DHTML, Ext JSF, Flex Builder3, YUI and CSS.

Operating Systems: Windows and UNIX, embedding.

Databases: Oracle, MS SQL Server and My SQL.

IDE: Eclipse, IntelliJIdea, Spring Source Suite, Linux Device Driver/ embedding.

Design Tools: Object UML, Altova U modul, Altova maping force

Frame Works: Jakarta Struts, Spring and Hibernate.

Bug Tracking Tools: Selenium 2.3, (WebDriver,IDE) HP Quality Center, Bugzilla, Jira, Track.

Version Control: CVS, GIT and Tortoise SVN.

Load Testing Tools: Apache JMETER.

Reporting Tool: Crystal Reports

Other Tools: Putty, WinScp, SQL Developer and TOAD, NoSQl( have a knowledge of it)

SOA Technologies: SOAP, SOA, Rest, WSDL, Web services.

Automated test tool: Selenium 2.3 (IDE Web driver), Jmeter, cucumber jvm.

Browsers: IE, Chrome, Mozilla, Safari, Firefox

PROFESSIONAL EXPERIENCE

Confidential, Austin Tx

Full Stack Java Developer

Responsibilities:

  • Participated in all the phases of the SDLC.
  • Worked in agile development environment with active scrum participation.
  • Hands on experience with enhancement of the Application API based on Spring Boot, Restful Web Services and Java 8.
  • Developed web applications and reusable libraries by using Angular 6.
  • Implemented Swagger specification for the dynamic REST API design, documentation, testing and deployment to expose services to clients.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Responsible for integrating Angular UI with Spring Service layer using Direct Web Routing.
  • Involved in integrating UI with API and loading data using REST API.
  • Gained experience with dockerization of micro services, running container images.
  • Experience with deploying the micro-services that serve the web application using Jenkins.
  • Deployed the application on Apache Tomcat server.
  • Implement JMS for asynchronous messaging purposes.
  • Created RESTful web services interface to Java-based runtime engine.
  • Developed helper classes using multi-threaded programming and Collection classes.
  • Implemented SpringAOP in service layer.
  • Architecture JMS with spring which involves setting up ActiveMQ message broker, declared ActiveMQ message destinations.
  • Implemented web service integration components from SOA using SOAP and RESTful web services for search, validations and reports using Spring Framework.

Environment: Java 8,Angular6, SDLC-Agile/Scrum, AWS, Micro-Services, Spring, Spring Boot, MongoDB, ActiveMQ, UML, Jenkins, Restful,SOA, GIT, Bitbucket, Tomcat, Docker, OpenShift, Linux.

Confidential, Newark, NJ

Full Stack Java Developer .

Responsibilities:

  • Responsible for development, unit testing and delivery of the spring boot application.
  • Followed Agile methodology with scrum implementation.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection and Spring Annotations.
  • UsedRESTServicesto interact with the WebServices enabled application to talk and retrieve data in present application.
  • Used Multithreading for invoking the database and also implemented complex modules, which contain business logics using Collection, Reflection, and Generics API.
  • Created and build the project using Maven.
  • Used Hibernate for ORM and the data persistence.
  • Used Spring IOC (inversion of control) to remove the object dependencies across the application.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used Apache Maven as a build tool to manage projects build.
  • Used GitHub (GIT) as a version control system.
  • Hands on experience in AWS infrastructure on various resources
  • Developed Test Cases using JUnit and Mockito.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Involved in UI development using JavaScript, Angular, HTML, CSS, JQuery, JSON and AJAX.
  • Worked on SQL queries with Oracle SQL developer for test/development purpose in local environment.
  • Used agile development methodology.
  • Used GIT for version control.
  • Used sl4j for logging and debugging the application
  • Used Jenkins for CI/CD

Environment: Spring, EJB, Hibernate, Rest, JMS, SOA, JavaScript, Ajax, CDI, Dependency Injection, MVC, Scrum, Apache Tomcat, SDLC,Jenkins,AWS, Spring Security, Oracle

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Worked in an Agile SCRUM.
  • Involved in story writing, designing, and developing.
  • Worked in developing RESTfull webservices.
  • Worked in microservices using SpringBoot.
  • Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs.
  • Used swagger library to create swagger html for rest api testing.
  • Used swagger hub for api specification and creating yaml file.
  • Used gradle as a build tool.
  • Used Git for pull, commit and push.
  • Used hibernate to write CRUD dao.
  • Used Oracle database.
  • Used Angular for UI application.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Deployed application in Tomcat in UNIX VM.
  • Wrote Jenkins job to build, deploy and test application.
  • Used sonar lint to scan application before checkin.

Environment: Java 8, Angular, spring boot, gradle, GIT, jira, servicenow, Jenkins, Rest, Json, Microservices, SpringBoot, Oracle, Tomcat, Unix.

Confidential, Houston

Jr. Java Developer

Responsibilities:

  • Worked in an Agile SCRUM methodology.
  • Experience in story writing, designing, and developing.
  • Worked in Soap web services.
  • Worked on migrating soap services to REST API/microservices using springboot.
  • Validating XSD, XML and mapping XSLT.
  • Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs.
  • Worked with Jenkins for CI/CD.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Worked in maven project with pom.xml.
  • Used SVN for code checkin and checkout.
  • Participation in gathering requirements with the client. While gathering requirement I was active in asking questions and making suggestions.
  • Participated with clients and senior management meeting on a face to face level to discuss about the story creation, for reporting and the sprint planning.
  • Worked on clean up the project by fixing issues. I also involved in fixing issues that is informed by QA.
  • Responsible for raising issues and guiding people/the team through it when something was wrong in a real time basis. Such as code breaking due to unnecessary copy and past involved from different places.
  • Worked on preparing documentation (Onboarding documentation), user guidance for other team and new coming.
  • Created class diagram and design diagram by using altova u-modeling tool.
  • Participate in code review with tech lead Confidential the end of every sprint.

Environment: Java 8, J2EE, Maven, Pom.xml, Eclipse, SoapUI pro (Restful web services), SOAP, REST, Springboot, Oracle, Tomcat, Spring, UNIX, SVN Jira, Jenkins, SVN.

We'd love your feedback!