We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 5 years of IT experience with Java programming language in analysis, design, development, deployment, testing and support of Client Server Systems Multi - Tiered Environment Web Applications, with emphasis on Object Oriented Design Methodologies.
  • Experience in full Software Development Life Cycle SDLC Experience in Agile software development utilizing Scrum and test-based development TDD based on JUnit and Waterfall models.
  • Expertise in Core Java and J2EE technologies such as JSP, Servlets, JDBC, Java Beans, Struts, Hibernate, Spring, JMS and JNDI.
  • Strong experience in Web Application GUI Development and client side technologies like AngularJS, HTML/HTML5, JavaScript, jQuery and CSS3.
  • Proficient in development of enterprise business solutions using JBoss, WebLogic, Web sphere and Tomcat Server.
  • Experience with multi-threading application development, hands-on experience on advanced concepts of Java.
  • Strong Knowledge of Software design patterns like MVC, Singleton, Factory, DAO, DTO, Business Delegate, Service Locator, Session, and Observer.
  • Experienced in OOAD Techniques developing Use Cases, Sequence Diagrams and Class Diagrams using UML methodology.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers, Cursors, Indexing, Query Optimization and Performance Tuning.
  • Experience in SOAP, REST, XML and WSDL for developing Web Services.
  • Expertise in Unit Testing, Integration Testing, and experience in preparing Test Cases, executing Test plans.
  • Developed Java Applications in various IDE tools like NetBeans, MyEclipse and Eclipse.
  • Experienced in Version controlling tools like GIT and SVN and Build Tools like Maven and Ant.
  • Effective communication skills with clients, subject matter experts, end-users, technical teams, co- workers and professional management teams.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL.

Web Technologies: AngularJS, Control-m,HTML/HTML5, Struts,JavaScript, jQuery, CSS3.

Web Frameworks: Spring, Spring-Batch,Hibernates.

Design Skills/Case Tools: UML Rational Rose, J2EE design Patterns.

Web/Application Servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

Operating Systems: Windows, UNIX, Linux.

Databases and Tools: MySQL, Oracle, SQL Server.

IDEs: Net Beans, MyEclipse, Eclipse.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Full Stack Java Developer

Responsibilities:

  • Involved in the Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Designed and Developed an application based on Micro service Oriented Architecture using Spring Boot.
  • Created a single page web application by creating templates with HTML5, CSS3, Bootstrap, ES6 and responsive components by using event binding and routing services for a great user experience with Angular 6.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved an extreme level of data validation at client side.
  • Created Reusable Angular components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Used Spring Boot which is radically faster in building cloud Micro services and developed a Spring-based application with very less configuration.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Micro services to base on Restful API utilizing Spring Boot with Spring MVC.
  • Used Kafka to read and write messages from external programs.
  • Utilized the Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
  • Installed, configured, and administered No SQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with No SQL database MongoDB.
  • Unstructured data was handled using MongoDB and used the Mongoose Connector for connecting to the database.
  • Designed, built, and deployed a multitude of applications utilizing the Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API with OAuth 2.0 authentication and used as a gateway for all the web services.
  • Used GIT as version control and regularly pushed the code to Bitbucket and used Jenkins for Continuous Integration and Deployment (CI/CD).
  • UsedMavenfor building the application.

Environment: Core Java, Spring, Spring Boot, Microservices, AWS, Kafka, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular JS,REST, JavaScript, Tomcat, WebLogic, Oracle, XML, MongoDB, GIT, Maven, Junit, Windows.

Confidential, Rockville, MD

Java Developer

Responsibilities:

  • Involved in the Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Designed and Developed an application based on Micro service Oriented Architecture using Spring Boot.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develops a Spring-based application with very less configuration.
  • Used the Spring Boot framework to write Business Layers and Controller Servlets.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Micro services to the Restful API utilizing Spring Boot with Spring MVC.
  • Build a prototype for various required services such as Scheduling, Logging and Notification Service.
  • Utilized the Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
  • Installed, configured, and administered No SQL database clusters in AWS Virtual Private Cloud Network.
  • Designed, built, and deployed a multitude of applications utilizing the Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API with OAuth 2.0 authentication and used as a gateway for all the web services.
  • Used GIT as version control and regularly pushed the code to Bitbucket and used Jenkins for Continuous Integration and Deployment (CI/CD).

Environment: Java 8, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, JSON,REST,Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, MongoDB, GIT, Junit.

Confidential, Virginia Beach, VA

Software Engineer

Responsibilities:

  • Involved in analysis, design and development of a pre-existing system and upgrading it into a newer secure system.
  • Developed presentation layer using JSP, Struts-2, JavaScript, JSON, AJAX.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Deploying applications on WebSphere Server.
  • Hands-on experience in handling Cross site scripting XSS.
  • Used Spring framework for transactional calls.
  • Extensively worked with Struts, JSTL, EJB implementing the J2ee Pattern for various modules.
  • Built RESTful Web services using the JAX-RS API and extensively worked with java collection classes like List, Sets.
  • Designed and Developed API with all the CRUD capabilities using SOAP.
  • Support and advise QA team testing in various environments.
  • Used Log4J for logging and debugging and Junit for testing.
  • Wrote SQL queries for updating data into the oracle using SQL Developer tool.

Environment: Java, J2EE, JSP, JSTL Tags, OWASP, Struts, Spring, Spring boot,Jdbc, MyBatis, Hibernate, Soap Web Services, Soap UI, MySql, Linux, WebSphere, Junit, Windows.

We'd love your feedback!