We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • Over 8+years of professional experience in IT, in different phases of Software Development Life Cycle, mainly designing, development/implementation, testing and maintenance of Business - to Business, Business-to-Customer, Web applications and Client/Server build on Java and J2EE. Along with 2+ years of experience in Cloud computing infrastructure such as Amazon Web Services (AWS)
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System and Multi-Threading.
  • Hands on experience in Java and J2EE technologies like Servlets, JSP, JDBC, Spring JDBC Template, Hibernate, JMS, JTA and XML.
  • Extensive experience in developing server-side applications using Spring Framework and Hibernate.
  • Experienced in developing web applications implementing MVC style applications using Spring MVC Frameworks.
  • Experience in Spring Framework such as Spring MVC, Spring IOC (Inversion of control), and Spring JDBC and Spring AOP modules.
  • Experience in converting monolithic application into Microservices using Springboot, Docker, Kubernetes, OpenShift.
  • Proficient in implementing the design patterns like Singleton, Front Controller, Factory Method, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
  • Experience in various development tools like Eclipse, MyEclipse, NetBeans, STS, IntelliJ and RAD.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies and frame works: WSDL, UDDI, SOAP, and Restful.
  • Good experience in producing/consuming REST web services using JAX-RS API (Apache CXF, Jersey) and spring with REST API.
  • Experience in using J2EE Application Servers such as Apache Tomcat, WebLogic, WebSphere, and JBoss.
  • Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
  • Experience in handling version control Systems tools like subversion SVN, GIT and CVS.
  • Experience in use of build tools like Maven and ANT scripts for build and deployment.
  • Experience in developing test cases for Unit Testing using JUnit, Integration Testing and System Testing.
  • Excellent Written, Verbal communication and interpersonal skills.
  • Excellent team player with very good analytical andproblem-solving skills.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL.

J2EE Technologies: JDBC, Servlets, JSP, JMS, JNDI, RMI.

Frameworks: Hibernate, Spring, Spring Core, Spring MVC, Spring IOC, Spring AOP, Spring Boot.

Web Services: SOAP(JAX-RPC,JAX-WS), Restful(JAX-RS), AWS, Microservices, XML, WSDL.

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, Angular JS.

Web/App Servers: IBM WebSphere, WebLogic,JBoss, Apache Tomcat.

Methodologies: MVC framework, Agile/SCRUM, Waterfall and Iterative.

Version Controls: SVN, GIT, CVS.

IDEs: Eclipse, MyEclipse, NetBeans, STS, IntelliJ, RAD.

Operating Systems: Windows, Unix/Linux.

RDMS: Oracle, MySQL, SQL, DB2, Pl/SQL, Mongo DB.

Other Tools: Log4J, Ant, Maven, JUnit, JIRA, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Used Agile Methodology for developing the application.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, DTO and MVC.
  • Designed and Developed the UI screens using JavaScript, Angular JS, CSS3 and HTML5.
  • Implemented different validation control on the web-pages using Angular JS.
  • Used MVC Framework Angular.js in the development for data binding and to consume web services.
  • Business logic is implemented using Spring Core, Spring ORM, and Spring DAO modules.
  • Experience in creating web application using Angular 2/4, Angular material, Typescript and JavaScript.
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring and implement the Hibernate Template and criteria API for Querying database such as HQL and SQL.
  • Called Backend via HTTPClient to execute GET,POST,PUT,DELETE methods implemented within Web API.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Used SpringBoot which is faster in building Microservices and developed Spring based application with less configuration.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc. for test/development purpose in local environment.
  • Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Worked on building and deploying Java code through Jenkins, used Jenkins Amazon Web Services(AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Hands on experience in various Cloud services such as EC2, VPC, Cloud formation, Cloud Watch, S2, RDS and auto scaling.
  • Used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Cloud watch events are used to trigger necessary lambda functions and created alarms in cloud watch service for monitoring servers performances.
  • Built and operated large-scale distributed containerized system e.g. Docker, Kubernetes.
  • Using WebLogic Application Server as an application server and Eclipse as IDE.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Testing is done through Test Driven Development (TDD) using JUnit.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Tracked issues using JIRA using confluence.

Environment: Java, J2EE, Servlets, Java Beans, Spring,Hibernate, XML, AWS, Spring Boot, Microservices, RESTFUL, XML, HTML5,CSS3,JavaScript, Kubernetes, Docker,AJAX, Jenkins, Log4j, JUnit, SQL, MongoDB, Apache Tomcat, WebLogic Server, Oracle,ANT, GIT, Eclipse, Windows.

Confidential, Portland, OR

Full Stack Java Developer

Responsibilities:

  • Analysis, Design and Implementation/translation of Business User requirements.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Developed presentation layer using HTML, Angular JS, CSS and Java Script.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • Developed the application use cases using the open source framework such as spring and Hibernate.
  • Integrated the Spring MVC framework with Hibernate framework.
  • Application designed in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Created SQL queries, Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Implemented and configured the business objects of an application by using spring beans.
  • Written mapping files for mapping java objects with columns in database tables.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications.
  • Used AJAX to make asynchronous calls to the framework which formatted the request (basically JSON data) using the JSON to Java Transformer mechanism inbuilt into the framework.
  • Write unit test cases by using JUnit framework to perform the unit testing.
  • Used JBoss Server for application deployment in the clustered Linux environment.
  • Implemented the debugging functionality in an application by using Apache Log4Jframework.

Environment: Java, J2EE, Eclipse, Core Java, OOP, Spring,Hibernate Web services, Restful, JAX-B, JAX-WS, JAX-RS,AJAX, JSON, Log4j, JSP, Servlet,SVN, Maven, JavaScript, Angular JS, HTML, CSS, XML,PL/SQL, Oracle, JUnit.

Confidential, Boise, ID

Jr Java Developer

Responsibilities:

  • Design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Worked in Agile methodology and delivering the accepted functionality in each sprint.
  • Designed and developed User Interface using JSP, HTML, CSS, JavaScript, jQuery and XML in a responsive grid layout.
  • Used Spring Framework for implementing the Client Side MVC Architecture.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Used Hibernate to store the persistence data into the MySQL database and written HQL to access the data from the database.
  • Used various Core Java concepts such as Multi-Threading, Exception handling to implement various features and enhancements.
  • Developed Web services using XML, SOAP and RESTFUL web services.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Used SOAP protocol, JAX-WS and Apache CXF in development of web services.
  • Using JAXB for xml binding and SAX parser for xml parsing.
  • Developed JMS API using J2EE package.
  • Automated the build process by using ANT build tool.
  • Developed Packages to validate data from Flat Files and insert into various tables in MySQL Database.
  • Responsible for performing Code Reviewing and Debugging.

Environment: Java, Core Java, Spring, Hibernate, MVC, UML,MySQL, PL/SQL,Stored Procedures, JMS,SOAP, REST Web ServicesJSP, XML, HTML, CSS, JavaScript,Eclipse, ANT, Apache Tomcat, UNIX, SVN, WebSphere,Agile.

We'd love your feedback!