We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Allas, TX

SUMMARY

  • Over 6+ 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.
  • 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.
  • Proficient in implementing teh 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, My Eclipse, 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 wif 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 wif very good analytical and problem-solving skills.

TECHNICAL SKILLS

Languages: Java, Java 8, SQL, PL/SQL.

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

Frameworks: Hibernate, Spring, Spring Reactor, Spring Core, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring JDBC, Spring JPA, Junit and Mockito, Apache Freemarker

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

Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, TypeScript, jQuery, JSON, AJAX, Angular 8, Material Design

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

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

Version Controls: SVN, GIT, Bitbucket

IDEs: Eclipse, My Eclipse, NetBeans, STS, IntelliJ, RAD, Oracle SQL Developer, DBeaver SQL Developer

Operating Systems: Windows, Unix/Linux.

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

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

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Analysis, design and develop frontend and backend application.
  • Used Agile Methodology for developing teh application.
  • Developed UI interface using Angular 8, Material Design, HTML, CSS, and Typescript.
  • Implemented different validation control on teh web pages using Reactive and Template-Driven Forms.
  • Used MVC Framework Angular 8 in teh development for data binding and for consuming web services.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in teh database.
  • Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • 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
  • Developed server-side applications using Spring Boot, Spring Reactor, Hibernate.
  • Worked on SQL queries wif Oracle SQL developer to select/insert/update/joins etc. for test/development purpose in local environment.
  • Deployed Spring Boot based microservices and Angular application in OpenShift.
  • Used Bitbucket as Source Version control management system.
  • Used Junit and Mockito for backend testing.
  • Used Jasmine and Karma for UI testing.
  • Provided application support during teh system testing, Joint System testing and user acceptance testing.
  • Tracked issues using JIRA and documented project description in confluence.

Environment: Java 8, Spring boot, Hibernate, Microservices, RESTFUL, Angular 8, Material Design, HTML, CSS, Typescript, Jenkins, Log4j, JUnit, SQL, OpenShift, Oracle, Bitbucket, Eclipse.

Confidential - Plano, TX

Full Stack Java Developer

Responsibilities:

  • Analysis, Design, and Implementation of Business User requirements.
  • Used SAFe Agile methodology for application development.
  • Used Spring Core, Spring ORM and Spring DAO modules for implementing business logic.
  • Developed server-side application to interact wif database using Spring Boot and JdbcTemplate.
  • Designed and Developed client-side application using Angular 8, Typescript, HTML, CSS, Bootstrap.
  • Implemented different validation control on teh webpages wif Reactive and Template-Driven Forms.
  • Developed batch application using Spring Batch framework for batch processing.
  • Used DBeaver SQL developer to work on SQL queries such as to select, insert, update, delete on Postgres Database for testing and developing purpose in local as well as dev environment.
  • Used Apache Freemarker template engine to generate output files based on defined templates and changing data.
  • Used Eclipse as an IDE.
  • Used GIT as Source Version control management system to commit, push, pull, etc. from Bitbucket repository.
  • Used Junit and Mockito framework for teh Test-Driven Development (TDD)
  • Implemented teh debugging functionality in an application by using Logback framework.
  • Used API development environment such as Postman for local testing.
  • Used Jira for issue tracking and project management.

Environment: Java 8, Spring Boot, Spring Batch, Spring JdbcTemplate, Microservices, RESTFUL, Angular 8, HTML, CSS, Bootstrap, Typescript, Postgres, Apache Freemarker, Jenkins, Logback, JUnit, Mockito, Oracle Weblogic Server, Bitbucket, Eclipse, Postman, Windows.

Confidential - Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of teh Application.
  • Developed teh application using agile methodology.
  • Used Spring Core, Spring ORM and Spring DAO modules for implementing business logic.
  • Developed EAPI by implementing all teh logic stored in PL/SQL in database.
  • Developed server-side application to interact wif database using Spring Boot and JdbcTemplate.
  • Used Oracle SQL developer to work on SQL queries such as to select, insert, update, joins and so on for testing and developing purpose in local as well as dev environment.
  • Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Used Spring Suite Tool as an IDE.
  • Used GIT as Source Version control management system to commit, push, pull, etc. from GITHUB repository.
  • Used Junit and Mockito framework for teh Test-Driven Development (TDD)
  • Used API development environment such as Postman for local testing.
  • Developed endpoints for EAPI using pair-programming technique.
  • Used Jira for issue tracking and project management.

Environment: Java, J2EE, Servlets, Java Beans, Spring, JdbcTemplate, XML, AWS, Spring Boot, Microservices, RESTFUL, XML, Jenkins, Log4j, JUnit, Mockito, SQL, PL/SQL, Apache Tomcat, Oracle, GIT, Spring Suite Tool, Postman, Windows.

We'd love your feedback!