We provide IT Staff Augmentation Services!

Java Backend Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Senior Software Professional with Over 8 years of strong IT experience in development and implementation of enterprise applications using JAVA, J2EE
  • Web based application development in complex, fast - paced, distributed environments
  • Excellent designing, architecting, debugging, troubleshooting skills.
  • Extensive programming experience in developing web based applications using Java 6/7/8, JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, spring 3.2, Hibernate 3.5, Tiles, Microservices, JDBC, JavaScript, HTML5, Angular JS/2, Typescript, Node JS, Web Services etc.
  • Experience with JavaScript frameworks like Angular JS, EXT JS, Node JS, Express JS.
  • Have worked on application servers like Web logic, WebSphere, Tomcat, JBoss, JRun.
  • Strong in databases like Oracle, SQL Server, DB2, MySQL.
  • Extensive experience in Apache STRUTS Framework versions, DynaAction, DynaValidator forms, Exception Handling, STRUTS Validator Framework.
  • Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, Bootstrap& CSS3 to develop valid code and table-free sites.
  • Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
  • Involved in producing & consuming SOAP based &Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, JERSEYAPI, SOAPUI etc.
  • Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Strong experience in RDBMS technologies like Oracle, MysqlSQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Experience in developing web based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic LoadBalancing, Amazon SQS, AWS Identity and access management).
  • Hands On experience with building distributed applications on cloud-based platforms like AWS, Azure and Docker container-based solutions using Java.
  • Good knowledge in log4J implementation to persist the data into logs files.
  • Experience in using JMS, MQ, MQ JMS API, and Integration of Web Sphere MQ with IBM WAS, Message Driven Beans (MDB).
  • Hands on experience in AWS provisioning and AWS services like VPC, EC2, IAM, S3
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Worked with development tools like TOAD, Eclipse, IntelliJ IDEA, WSAD, Ant, Maven, XDoclet, and WSAD.
  • Experience in various J2EE Frameworks like JSF, My Faces, iBATIS, JIBX, JAXB, AJAX, DWR, GWT, and DOJO.
  • Used testing framework like JUnit, HTTP Unit, DBUnit, STIQ, and JMock.
  • Involved in Clear case to GIThub migration of the project code and set Continuous Integration management using Jenkins
  • Strong experience on AGILE (SCRUM) and Waterfall SDLC.
  • Proficient in Java Multi Threading, Socket programming, Swing programming.
  • Ability to deliver high quality stuff very efficiently.

TECHNICAL SKILLS

Java Technologies: Java, Spring, Hibernate, Web Services, SOA, SOAP, Axis, EJB, JSF, My Faces, Struts, iBATIS, Servlets, JSP, JSTL, JMS, JNDI, Applets, JNI, RMI, CXF, Salto DB, JMX

Application Servers: BEA Web logic, WebSphere, Apache Tomcat, JBoss, JRUN.

RDBMS/Tools: JDBC, Oracle9i / 10g, DB2, MySQL, SQL Server 2005, JTDS

XML Technologies: XML Parsers (SAX, DOM, Pull), XSL, XSLT, JIBX, JABX

UI Technologies: Java Script, HTML, CSS, Java AWT, Java Swing, AJAX, GWT, DWR, DOJO, CVS, SVN, VSS

IDE & Tools: Eclipse, IntelliJ IDEA 6.5, Maven, Ant, Log4j, Xdoclets, TOAD, JBuilder, WSAD, Magic Draw, UML, Mercury Quality Center, Amber Point Continuous Integration Cruise Control and CC.NET

Test Frameworks: JMock, JUnit, HTTP Unit, DB Unit, STIQ

Operating System: Windows XP / Vista, LINUX, UNIX, UNIX Shell Scripting

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Java backend Developer

Responsibilities:

  • Involved in the analysis, design, development and system integration and testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile Scrum Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Developed Dashboards and UI pages with JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages.
  • Handled all client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Developed and tested features in an AGILE environment using Angular 2 and TypeScript.
  • Worked on Angular 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate & used Spring Security to secure the application.
  • Implemented the authentication, authorization, and access-control features using Spring Security.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML to read XML data.
  • Used Docker to containerize the Services and APIs to run on EC2 instances
  • Used Java Message Service (JMS) for reliable and allowed asynchronous exchange of important information and set up a scheduler for spring batch jobs.
  • Creating the AWS stacks for Dev/QA Environments which include Consul, Apache Kafka, Zookeeper, Shipyard master/slave.
  • Developed Unit Tests using Junit, Mockito and PowerMock and Involved in functional and integration testing
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
  • Used Tomcat server running for the application development and deployment and JIRA for issue tracking.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • Used Junit and Cucumber framework for Unit Testing of application.
  • Used GIT for Source Control and Version Management of all codes and resources.

Environment: HTML5, CSS3, Java Script, jQuery, JSP, XML, Ajax, Angular 2, Node.js, AWS EC2, Restful Web Services, Java 8, Spring MVC, Spring Core, Spring Boot, Spring Security, NodeJS, Hibernate, JMS, MongoDB, Apache Tomcat Server, Maven, Jenkins, JUnit, TDD, Log4j, Eclipse, JIRA, GITHub,

Confidential

Full Stack Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Develop, Deploy and support large-scale distributed applications in a mission-critical production environment.
  • Created Responsive web application using Spring Boot, Spring MVC, Hibernate, Angular 2, HTML5, CSS3, JavaScript, Bootstrap.
  • Used Angular 2 routing for navigations, pipes, services, components etc.
  • Used Typescript for creating Angular components to support the ascapplication.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed hibernate DAO framework with spring framework.
  • Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
  • Implemented Complex business Delegate layer using DAO's created and business logic.
  • Designed and integrated the full scale Hibernate / spring.
  • Experience with the features of Angular 2 such as directives, modules and routing.
  • Highly used Angular 2 router to build single page application for navigates through the different status and multiple modals.
  • Used Spring IOC and spring's Hibernate Support, transaction management.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Developed custom annotations, parsers in Spring Boot.
  • Develop Microservices to interact with other modules using Spring, SptringBoot, REST
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Configured and deployed the application on WebLogic Application Server.
  • Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers
  • Project migration into cloud environment using AWS, Docker container.
  • Used Junit and Mockito to write different test cases
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Supported all the UNIX requests for various applications.

Environment: Java 8, Python, Springs,Spring Boot, Hibernate, Eclipse IDE, Maven, Jenkins, AWS EC2, Cloud Watch, WebLogic 10, Angular 2, MVC, Oracle 11g, HTML5, Azure, CSS3, XML, UML, Web Services, JUnit, EJB, Windows, UNIX, Chef, Docker, Kubernetes.

Confidential, Portland,OR

Full Stack Develoer

Responsibilities:

  • Gathered requirements from the Product owner and designed mock-ups based on the requirements.
  • Involved in all phases of the Software development lifecycle (SDLC).
  • Followed agile methodologies to execute project.
  • Used UML modeling diagrams to describe the structure and behavior of the system.
  • Utilized pair programming approach to ensure high quality code.
  • Responsible for managing and executing project tasks.
  • Involved in creating a data model for a service where multiple providers were involved.
  • Involved in Creating and consuming SOAP and REST WebServices using annotations.
  • Involved in generating JAXB classes from schema files.
  • Developed several DAO classes interacting with EODDB2 database and participated in writing JPA criteria builders and predicates.
  • Developed REST based Microservices using Spring Boot.
  • Used Angular JS as the development framework to build a single-page application.
  • Involved in Enhancement of existing application utilizing Angular JS.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Leading development and design for enabling the microservices for global rollout
  • Involved in critical UI feature development and development and unit testing of UI features.
  • Wrote stored procedures, triggers and functions to perform database operations.
  • Implemented Spring AOP for declarative transaction management.
  • Utilized AngularJS to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response, and implemented Angular’s jqLite to achieve SOM manipulation.
  • Implemented Spring dependency injection for all the DAO's, Service Beans.
  • Involved in production deployment, supported.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection
  • Working with XML parsers &configuring of XML files like Web.xml, etc.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed REST web services for external application integration.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Developed service layer using various J2EE design patterns Singleton, DAO, Factory, and Repository, Builder.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions.
  • Preparation of Test cases on JUnit during the unit testing and system testing phase.

Environment: JDK 1.7, Glassfish Application Server, IntelliJ, Angular JS, Oracle 11.2 DB, Spring 3.0, Hibernate 2.0, Node.js, JUnit, Apache Spark,Kafka, REST Web services,Microservices, Springboot, Control M, SQL Developer, Oracle Virtual Box.

Confidential, Dover, NH

Sr. Java Developer

Responsibilities:

  • Developed the GUI Web Interface using JSP, AJAX, HTML and CSS
  • Designed and implemented business logic and Integrated with Front End Controllers
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Used jQuery for event handling
  • Developed UNIX shell scripts for application specific tasks
  • Used MVC framework for developing J2EE based web application
  • Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application
  • Spring was used for dependency injection
  • Developed UI designs & development using JSF &JavaScript
  • Created and maintained (ORM) mapping files and transaction control in Hibernate
  • Participate in designing Web service (REST Service) framework in support of the product
  • Helped to integrate the dynamic data HTML and validated them using JavaScript, Angular JS.
  • Developed EJB Session Beans in implementing business logic and transactions
  • Configured and implemented Log4j for logging
  • Designed and Implemented Unit Testing using JMeter Framework
  • IBM WebSphere6.0 to deploy J2EE application components
  • Wrote complex SQL statements to retrieve data from the MySQL database
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles

Environment: Java 6, AJAX, GUI, CSS, HTML, JSP, jQuery, Angular JS, J2EE, JDBC, Hibernate, Spring 3.2, Web Services (REST), SQL, JMeter, Unix Shell Script, log4j, IBM WebSphere 6.0, MySQL

We'd love your feedback!