We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Overall 6+ years Software Development Engineer experience with increasing responsibilities involving Analysis, Architectural Design, Development, Implementation, and testing of client - server applications using Java and J2EE Technologies.
  • Skilled in handling multiple tasks from back-end coding task to front-end design.
  • Experience of increasing efficiency, accuracy, and dependability of websites and application hosting environments.
  • Highly motivated and passionate about coding.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, Angular 8,9,11.

Frameworks and IDE's: Spring, Hibernate, JPA, Spring Boot.

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS.

Databases: Oracle, SQL Server, PL/SQL and My SQL, MongoDB.

Operating Systems: Windows, Linux, MacOS.

Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Microservices.

Version Control Tools: SVN, Github, Bitbucket.

Build Script: Maven, Ant, Jenkins.

IDE's: Eclipse, NetBeans, Spring.

Methodologies: Agile, Waterfall, SDLC, Iterative.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Involved in Documenting (analysis, specification, design), implementing and testing phases of Full Software Development Life Cycle (SDLC).
  • Used J2EE, REST, and Spring Framework for developing the application.
  • Worked on Virtualization, Cloud Computing and Web Services.
  • Performed Configuration, deployment and support of cloud services including Amazon Web Services (AWS), Open stack and VMware.
  • Designed and developed Micro Services that are highly scalable, fault-tolerant using Spring Boot.
  • Implemented Kafka producer and consumer applications on a kafka cluster setup.
  • Used Spring Core and Spring Data modules in Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Implemented Spring AOP for basic authentication at API Level, which reduces the development time to handle the exceptions.
  • Developed Spring REST web services to serve multiple applications across the organization.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular 7-8.
  • Worked on multiple databases including MySQL, Mongo DB, and Cassandra.
  • Schema design and deployment for both RDBMS and NOSQL databases.
  • Implemented Spring boot microservices to process the messages into the kafka cluster setup.
  • Programmatic usage of RDBMS and NOSQL database APIs including Hector and Cassandra clients.
  • Involved in migrating applications from Java 1.7 to Java 1.8.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Provided solutions to improve performance on multi-threaded processes and controlling the load on downstream API calls. After which there were no hung threads found in the application server logs.
  • Developed the application using SCRUM methodology, participated in Scrum meetings where we would demo all the user stories done during that iteration for final feedback from end users.
  • Provide production support and address issues that may occur in production and involve the build and deployment process. Used ANT scripts to build and deploy applications.

Environment: J2EE, Spring, Hibernate, WebLogic, JSP, Hibernate, Log4J, JUnit, JSF, ANT, JavaScript, HTML, CSS, AJAX, Angular 7-8, Bootstrap, Node JS, SQL, Oracle, Micro Services, Cloud, Windows.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
  • Designed and implemented the UI using AngularJs, HTML, JavaScript, CSS, JSON and AJAX.
  • Improved functionality by writing JavaScript to manipulate data from APIs.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Created custom directives in Angular JS for reusable components (multi-field form elements, background file uploads).
  • Used HTML to make changes on the UI based on the requirement.
  • Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Used Hibernate as an ORM tool for connecting to the database and accessing information.
  • Communicated with other system by using the Restful web services.
  • Imported and managed multiple corporate applications into SVN.
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer.
  • Configured WebLogic application server and deployed the web components into the server.
  • Log4j is used for debugging process and also application is built with Maven.
  • Developed the unit test cases using JUnit.

Environment: Java, J2EE, Spring, Hibernate, Angular JS, HTML, JavaScript, CSS, JSON, AJAX Eclipse, WebLogic, JMS, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix.

Confidential, San Antonio, TX

Jr. Java Developer

Responsibilities:

  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • UsedOODconcepts in overall design and development of the system.
  • User requirements study, analysis, and review of the specifications.
  • Designed and implemented theJ2EEBased withJDBCinEclipse IDE.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Extensively worked on Java server-side programming usingServlets, andJSP.CSSis used to styleWeb pages, XHTML, and XML markup.
  • Implemented servlets to handleHTTPrequests foron-line requests, credit card payments, registration, andbug tracking.
  • UsingXMLfor dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done usingJMSand createdQueuefor point-to-point messaging.
  • Designedcomplex application database SQLstatements for querying, updating, and reporting usingJDBC.
  • Responsible for testing, debugging,bug fixingand documentation of the system.
  • Developed JUnit test cases and performedintegrationandsystem testing.
  • Implemented Java components and deployed under theWebLogic server.

Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, WebLogic, Windows.

We'd love your feedback!