We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Around 5+ years of experience in agile, SDLC and developing Enterprise applications using Java/J2EE Technology.
  • Expert in coding using core java concepts like multithreading, collections, exception handling and Streams.
  • Experience in Core Java, J2EE, JDBC, JSF 1.2, Spring 3/4, Hibernate 3/4, Web services,React.js, JavaScript, Angular JS, HTML, JSP, Ant/Shell/Perl Script, Tomcat/ Weblogic Servers and Oracle database, Sql, My Sql.
  • Experience in building application from the scratch leveraging various components of Angular2.
  • Strong understanding of usingHTML5,CSS3,JavaScript(ES5/6)for user interface and web application development.
  • Extensive experience on modern front - end template frameworks and libraries for JavaScript includingAngularJSetc
  • Experience on various design patterns like MVC, Front controller, Factory, Abstract Factory, Singleton, Transfer Object and Data Access Object.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC.
  • Experience in using persistence framework like Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL)
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Expert on Object to Relational Mapping (ORM) technologies such as Hibernate, JPA and Spring JDBC.
  • Have Good experience in implementing web services using Apache CXF framework API’S like JAX-RPC, JAX-WS, JAX-RS, SOAP, REST, WSDL and UDDI.
  • Experienced in process, validate, parse, and extract data from .xml file using SAX and DOM Parsers
  • Design and Developed database systems using RDBMS concepts including Oracle, MySQL and DB2, Mongo DB (No SQL DB).
  • Installation, integration and configuration of Jenkins CI/CD, including installation of Jenkins plugins.
  • Has good experience with Object-Oriented Design, application design and development using SQL (SQL complex queries, views, group queries, tree queries, nested query, sub queries), PL/ SQL (Functions and Procedures.
  • Expert understanding of Test-Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in agile software development and Design Patterns.
  • Experience in writing SQL queries, PL/SQL, Stored procedures, prepared statements, and triggers
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Git
  • Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers
  • Expert in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x/7.x/8. X.
  • Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans
  • Exposed to system analysis and design, impact analysis, system development, integration, deployment, testing the software development process.
  • Worked on Databases like Oracle, SQL Server and Worked on integrating data from Flat files like fixed width /delimited, XML files.
  • Good understanding of OOAD & SOA Concepts.
  • Exposure to various domains in Manufacturing, Logistics and Utils && Retail.
  • Highly Organized, Motivated self-starter with good team building, strong hands on capabilities, and goal-oriented individual with Strong analytical, Programming, and project coding skills.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE

J2EE Technologies: JDBC, Servlets, JSP, JSF, EJB, Spring Core.

Web Technologies: XML, SOAP, REST, JavaScript, React.JS, HTML, CSS.

IDE Tools: Eclipse, RAD 7.5, NetBeans, IntelliJ.

Application/Web servers: WebLogic, Apache Tomcat, IBM WebSphere.

Databases: Oracle 10 g, MYSQL, DB2

Design/ Version control: UML, SVN, GIT, CVS, and Clear Case

Framework and Tools: Log4J, Junit, OSGI, Selenium, Jbehave, Spring, Hibernate, Docker, EJB, Apache Sling, ANT, Jenkins, Mockito, Angular, Power Mockito, Swagger,, Jira, Maven, Jax-WS, Jax-RS, e-coverture, SoapUI HP Application Lifecycle Management, SONAR, SQL Developer, SQL Plus, Ant, PLAY tool, Apache CXF.

Utility Tools: Win Scp, Putty

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Full stack Java Developer

Responsibilities:

  • Extensively involved in business requirements gathering and technical and functional walk-through meetings
  • Used spring's test framework to create integration tests for various spring controllers to test our API using unit tests.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Implemented RESTful Web services to retrieve data from client side and made REST API callsparsed the data to project to client and handled the security and Authorization using Spring Security or OAuth 2.0
  • Maintained high-quality RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Hands on experience with database design in both SQL and POSTGRESQL databases
  • Create SQL queries to join tables, aggregate data and modified PL/SQL queries to match the business requirements.
  • Involved in the development of presentation layer and GUI responsive development using JSPHTML5, CSS/CSS3, Bootstrap, jQuery.
  • Designed Prototype and project layout skeletons using jQuery, CSS3, HTML5, XML, DHTML and JavaScript.
  • Created a responsive web application integrating Bootstrap with Angular 11.
  • Configured and used different Angular modules in the application to achieve rich, responsive application
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional HandlingJVM, Garbage collections, multi-threading.
  • Developed Rest Controllers to interact with Angular calls and React Calls.
  • Designed and developed Microservices architectures and components in the applications
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring
  • AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop the application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform data base activities and transactions management
  • Involved in the configuration of Spring Framework modules
  • Used different design patterns for building scalable, robust application modules
  • Implemented web service client program to access Affiliates web service using SOAP/REST Web Services
  • Implemented Restful web services to perform simple business operations
  • Used Oracle and Cassandra as backend database systems
  • Unit Testing with Junit, Mockito and Spring and Performance testing using JMeter.
  • Hosted the application on Azure DevOps.

Skills: SQL, POSTGRESQL, Microservices, Channels, Bootstrap, jQuery, go-hystrix, godoc, JavaScript, HTML5, CSS3, XML, DHTML, Angular 11, React, Redux, bootstrap, Es6, Typescript, JSON web token, SSO/SAML, Elasticsearch, ginkgo, Python, Oracle, and Cassandra.

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Implemented Spring Boot framework / Microservices Architecture that handles application logic making business calls interacting with web services.
  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Spring Boot Frameworks with Spring REST Template Builder.
  • Responsible for building a single-page application using the Angular UI 6, Node, Visual Studio IDE development framework.
  • Maintained Angular UI Application as part of this Microservices Application.
  • Used Spring Boot which is faster in building Micro services and developed Spring-based applications with very less configuration.
  • Automated applications andMySQLcontainer deployment inDocker using Pythonand monitor them usingNagios.
  • Back-end Validation is performed using Groovy and front-end validation is done using JavaScript. Created JSP pages using standard JSTL tags, and custom tags.
  • Worked with EJB in the server-side to encapsulate the business logic of the application.
  • Implemented and maintained with code using Spring integrations with Hibernate, JPA as Persistence layers.
  • Worked on Test Driven Development and performed unit tests using Junit and Jmockit.
  • Tested SOAP and REST Services using SOAP UI and Postman Tools.
  • Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Consumed Web Services implemented with Apache CXF API’S like JAX-WS, JAX-RS, JAX-RPC, JSON and REST to get the external web service responses.
  • Responsible in development of presentation layer using JSP and Servlets.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Writing complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Creating different database objects like tables, views and manipulating then using SQL queries.
  • Created Workflows and Sessions to load data from the SQL Server, Oracle, flat file, and XML file sources that exist on servers located at various locations.
  • Performance tuning in Oracle.
  • Converted data from XML format intojavaobjects using JAXB and injected intoMongoDB, Oracle DB, and MySQL DB.
  • Configured and administered JDBC, JMS, and cluster EJB objects inWebLogicServer.
  • Performed logging of the entire debug, error and warning at the code level using Apache logging.
  • Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology.
  • Imported data from XML files and converted to flat files and standard formats triggering JAVA Batch Programs.
  • Used Rally and GitLab for bug tracking, and automated build process by writing Maven build scripts.

Skills: Goroutine, Microservices, Channels, Gokit, ORM GORM, cli, Gorilla Mux, go-hystrix, godoc, JavaScript, HTML5, CSS3, Angular, React, Redux, bootstrap, Es6, Typescript, JSON web token, SSO/SAML, Elasticsearch, ginkgo, Python, Bash, ErLang, gRPC, Java, MySQL, SQL, PL/SQL, MongoDB, Rest, GoLand, Google App Engine, Github, Rigor, Selenium, Jest, mockito, Agile, Scrum, AWS EC2, S3, RDS, Google Cloud Platform, MAVEN, JSON, JIRA, Linux, Nginx, Slack, Zoom, Docker, Jenkins, Kubernetes, GoCD.

Confidential

Java Full Stack Application Developer

Responsibilities:

  • Creating web application using JSP, Spring MVC, Hibernate and MySQL database.
  • Involving in the design and development phase with the use of Agile Software Develop Methodology.
  • Increasing code readability and development efficiency by following the implementation of Spring MVC features such as Controllers, Repositories, Services, DAOs etc.
  • Implementing Hibernate as the communication bridge between server and database.
  • Configuring AWS RDS, setting up connections between backend application on database.
  • Solving lazy initialization problem by using join table in Hibernate Criteria.
  • Developing dynamic web pages with JSP, JavaScript, jQuery and JSTL.
  • Integrating basic authentication as a part of request header for user role validation, increasing application security.
  • Using Maven as the manage tool to maintain application dependencies
  • Using Git as version control tool for code integration.
  • Performing unit testing with Junit to eliminate application failure.
Skills: Java, MySQL, SQL, PL/SQL, MongoDB, Rest, GoLand, Google App Engine, GitHub

We'd love your feedback!