We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

AZ

SUMMARY

  • Overall, 9 years of professional experience in Information Technology (Java and J2EE technologies).
  • Java developer experienced in all phases of software development life cycle including but not limited to Requirement Gathering, Designing and Development, Solution implementation.
  • Proficient in Object Oriented Programming using Core Java, Multi - threading, Synchronization, Serialization, Collections, Garbage Collection and Data Structures.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices.
  • Experience of using various web technologies like HTML, CSS, Java Script, JSP, Servlets, jQuery, AJAX, XML, XML Schema, XSLT, and Angular JS.
  • Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java, J2EE XML, SOA Web services, ESB, JINI and Java Spaces Technology.
  • Experience in RDBMS such as Oracle, SQL Server, MySQL, and writing SQL queries.
  • Experience in working with SOAP, Restful Web Services, and service-oriented architectures.
  • Experience working with web services using REST and XML.
  • Experience in Object Relational Mapping (ORM) tools like Hibernate and JPA for developing persistent layer and to implement database interactions.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab.
  • Developed Spring boot applications and microservices and deployed on AWS EC2 instances.
  • Good working knowledge on design patterns like Singleton, Factory, MVC, DAO.
  • Skilled in using automated functional testing tools like Selenium.
  • Experience in using test automation tools such as Selenium WebDriver/Grid, to develop automation testing scripts for web applications.
  • Good exposure with using IDE tools Eclipse, IntelliJ, Visual Studio Code, and experience in configuring and deploying the applications on Apache Tomcat.
  • Team Player with demonstrated ability to work in fast paced and challenging environment with excellent debugging, time-management, and problem-solving skills.

TECHNICAL SKILLS

Programming Languages: Java 7,8, 11, HTML, CSS, Python, JavaScript, PHP, XML, JSON, SQL

Frameworks/Libraries: Spring (MVC, Boot, JDBC), Hibernate, Selenium, jQuery, TestNG, Angular 15

Application/Databases Servers: Tomcat, Apache, MySQL, MS SQL Server, Amazon RDS, Oracle, IBM Webservices, JBOSS

Tools: /IDE: Eclipse, IntelliJ, MS SQL Server Management Studio, Android Studio, Postman, SOAP UI, Visual Studio Code, MS Office (Word, Excel, PowerPoint, Visio & Project), Atlassian (Jira, Confluence, Bitbucket)Cloud: Amazon Web Services (AWS)(EC2, VPC, RDS, IAM, DynamoDB)

Operating Systems: Windows 10, Windows 2016 Server, Linux (Ubuntu, Amazon Linux)

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, AWT, Applets, Multi-threading

Web technologies: JSP, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Database Servers: Oracle 8i/9i/10g, SQL Server, MySQL, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, AZ

Java Full Stack Developer

Responsibilities:

  • Designed and developed Restful APIs/microservices using JAVA and Spring Boot Framework
  • Used Microservices architecture with Spring based services to integrate user libraries in the application.
  • Developed RESTful Webservices to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Implemented Dependency injection between components using Spring IOC.
  • Developed DAOs using JPA, Hibernate Persistence API for the database operations to interact with Oracle Database.
  • Used PL/SQL to write SQL queries.
  • Developed web service client using Spring Framework and REST HTTP protocol to get user credentials and information.
  • Collaborating with front end and other teams to integrate the API services with UI.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 15 Framework, HTML5, CSS3, JavaScript ES5, jQuery.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC pattern.
  • Developed the application using Spring Boot Framework and handled security using Spring Security.
  • Documented and restructured request and response bodies resulting in maintainable code while generating Plain Old Java Objects.
  • Used JIRA to create and track stories and issues, Maven to build the projects.
  • Utilizing Log4j and Junit for testing and developing/maintaining continuous quality code with resolving bugs.
  • Using GIT for version control across common source code used by developers.

Environment: Java, Java Script, J2EE, Spring Boot, HTML, CSS3, API, JDBC, Eclipse, MySQL, Junit, Maven, UNIX, Linux, Windows, Postman, Git.

Confidential, TX

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implemented the project as a multi-tier application using Spring MVC, spring boot, Microservices& used core spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Used Spring Boot and developed the application as microservices.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 15 and was involved in resolving cross browser JavaScript issues.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.
  • Used GitHub for efficiently managing the source code versions with the development team.

Environment: Java 8, 11 Spring 4.0, Spring Boot, Microservices, Maven 3, Angular JS 15, HTML5, CSS3, jQuery, Jenkins, XML, XPATH, Selenium, Test NG, Web Logic 12, Hibernate 4.2, Oracle 12c, PL/SQL, GitHub.

Confidential - TX

Java developer

Responsibilities:

  • Worked in the data extraction and loading functionality as part of database migration.
  • Implemented the data migration utility in Spring MVC framework with Java 8 features.
  • Worked in setting up a Test environment for testing the utility as part of CI process.
  • Handled the requirement of capturing the logs to analyze the failed transactions as part of data processing.
  • Handled the requirement of data mapping between two heterogeneous data resources.
  • Implemented dashboards for Credit groupings using Splunk tool.
  • Followed TDD approach for handling the functionality.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • UsedSpring Bootwhich is radically faster in building cloudMicro Servicesand developspringbased application with very less configuration.
  • Used Spring Boot micro service architectural patterns to develop some standalone Micro services.
  • Utilized Spring Boot to provide all theCRUDcapabilities and migrate existing application intoRESTbasedMicro Services.
  • Involved in creating and designing a database, and connect the database withHibernate (ORM).
  • UsedJenkinsfor continuous integration and continuous deployment pipeline.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Involved in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • UsedHibernatefor mapping java classes with database and created queries withHibernate query language (HQL)and integrated business layer withDAOlayer.
  • Used Hibernate in the persistence layer and implemented micro services DAO's to access data from database.
  • DevelopedJUnit test casesfor DAO and Service Layer methods.

Environment: Java 8, spring, Spring Boot, Hibernate, MVC, Micro Services, HTML5, CSS3, Docker, Jenkins, JMS, JSF, XML, POJO, DAO, EJB, Log4j, JUnit, SQL, PL/SQL, Agile.

We'd love your feedback!