We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 5 years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
  • Good experience in the implementing CoreJavaconcepts & J2EE Technologies (JSP, SERVLET, JMS, JPA)
  • Very good working knowledge in Spring and Hibernate frameworks.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, Angular2, Angular 4, Angular 6, Angular 8, HTML5, CSS3, jQuery and in making web pages cross browser compatible.Good experience in working with SOA and microservices architecture in CI/CD platform.
  • Hands on experience in using CI/CD tools such as GitHub, Jenkins, Docker, Kubernetes.
  • Hands on experience in the areas of Web applications using J2EE technologies likeJava, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
  • Hands - on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring JPA, Spring Cloud and Spring Webflux) of the Spring Application Framework.
  • Experience in developing Android applications in Java.
  • Solid hands on experience with React.js, using Redux, Axios, Form Validation, Router, and Router Guard to develop web application.
  • Experienced in using BootStrap3/4, Angular Material, PrimeNG, React Font Awesome, PrimeReact and Semantic to design responsive and beautiful UI.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, MySQL, SQLServer and SQLLite databases.
  • Used various web servers like Apache Tomcat, JBOSS and WebLogic.
  • Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, Net Beans, Microsoft Visual Studio, MySQL Workbench, Aqua Data Studio and Android Studio Good working knowledge on GIT for code management and version control.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Developed UNIT test cases using JUnit and Mockito and automated the test cases using Selenium Web Driver.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Intermediate verbal, written and presentation skills and can work both independently and in a team.
  • Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.

TECHNICAL SKILLS

Java Technologies: JDK, J2EE, Servlets, JSP Tags, JSTL, JPA, JNDI, JDBC

Web Technologies: HTML, HTML5, XML, Ajax, CSS, CSS3, XHTML, XSLT, jQuery, JavaScript

Web Services: Restful (JAX-RS), SOAP (JAX-WS)

Frame Works: Hibernate 3.0, Spring 3.0, Angular2, 7, Mockito

Design Pattern: MVC, Factory, Singleton.

Databases: Oracle, MYSQL, SQL Server, Cassandra

Web Servers: Apache Tomcat 8.0, WebSphere, JBOSS, Bamboo, Solr

Testing, Logging Tools: Junit, Log4j, SonarQube, JProfiler

Version Controls: SVN, CVS, GitHub, ClearCase

IDE: Eclipse, NetBeans, RAD, Intellij, Idea

Building Tools: Ant, Maven, Jenkins

Environment: Windows 2008, 2009, XP, Red Hat Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Senior Java Developer

Responsibilities:

  • In this project, we have followed (including Scrum) model for Requirement gathering in Analysis of SDLC. With involvement of RAD methodology.
  • Use Spring Boot for Create stand-alone Java application for establishing profiles of different markets using ‘java-jar’ files.
  • Work with Advanced Java 8 features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Designed the UI by using JSX, PrimeReact, Semantic and Material.io for decoration.
  • Develop the application using Hibernate and Spring Framework.
  • Use Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Use SOAP tool for web services to validate clients and fulfill the client requests and used this tool to validate the web service.
  • Extensively use Hibernate in data access layer to access and update information in the database.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle.
  • Help individual teams to set up their repositories and help them setting up jobs which can make use of CI/CD environment.
  • Worked under Agile Development team to develop a Single Page web application based on React.js 16 for frontend, Spring Boot for backend and MySQL for database.
  • Manage Mobile server application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Implement the project structure based on Spring MVC pattern using Spring Boot.
  • Closely work with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implement Kafka producer and consumer applications on Kafka cluster setup with help of Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Write services to store and retrieve user data from the MongoDB for the application on devices.
  • Use Mongoose API in order to access the MongoDB from NodeJS.
  • Virtualize the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Implemented JavaScript ES6 Feature such as let, const and error function to design reusable component in React.js, such as Input component, Botton component, ToolBar component, SideNavigation component, Drop Down menu and Pop Up window component.
  • Experience in creating DockerContainers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Create custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.

Environment: Java/J2EE, Java 1.8, Angular 8, Spring Boot, SQL, PL/SQL, IntelliJ, Jenkins, ReactJS, Apache Tomcat, MS SQL Server, SSO, SAML, Maven, Xml, JIRA, SWING, SVN, NodeJS, Web Logic, Maven, Git Hub

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Worked in an Agile development Team to develop a Single Page web application based on React.js for frontend, Spring MVC for backend and MS-SQL for database.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Used React-Router-DOM to render different components based on the different URL.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • 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.

Environment: Java 1.8, Oracle 11g, Angular 2+, PL/SQL, Spring 3.0, Spring Boot, ReactJS, Spring MVC/JDBC, Maven, Jenkins, Linux VMs, NodeJS, Selenium, Test NG, WebLogic 10, JBOSS, Hibernate

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design and testing of the complete system.
  • Developed Servlets and Java programs for the integration of components and for the launching of WebPages.
  • Development of several screens using HTML,CSS, JavaScript, JSP and Servlets.
  • Developed summary module using view controller architecture.
  • Involved in unit and integration testing and in designing for the DB schema.
  • Responsible for understanding the requirements and existing functionality of the system by communicating with business analyst.
  • Involved in creation of tables, Stored procedures as per the requirements.
  • Used Apache Tomcat Server for deploying the web components.
  • Preparation of test plans and testing the LMS for any changes and involved in developing the functionality as per use case documents for various modules of the application.
  • Responsible for fixing the production issues and supported the application after pushing to the production.
  • Implemented database interactions using JDBC with back end as oracle.

Environment: Servlets, JSP, JDBC, Oracle, Web Services, HTML, Log4j, Eclipse, Maven, Eclipse Junit

We'd love your feedback!