We provide IT Staff Augmentation Services!

Java Backend Developer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • Having 9 years’ Experience in object - oriented programming analysis with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum and SAFe. (Scaled Agile Framework)
  • Extensive experience of designing and developing software applications with the JDK, J2EE, EJB, Annotations, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services (SOAP & RESTful).
  • Having extensive work experience with Java1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, Spring, Struts MVC.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.8 features.
  • Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing and aggregations.
  • Hands on experience with amazon web services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Developed Cloud CompatibleMicro Services using Spring Boot, java and related web technologies
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, Java Script, JQuery, AJAX and AngularJS.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Strong Object-Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration
  • Worked on IDE’s such as Eclipse, RAD, STS and JBuilder for developing, deploying and debugging the applications.
  • Implemented various levels of application and services using Spring-Framework and ORM tools like Hibernate, for fast pace and efficient code generation.
  • Experience working with databases such as Oracle, MS-SQL Server, MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and Git.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, SQL, PL/SQL

WEB Technologies: Java Script, HTML, XHTML, CSS, JQuery, Ajax, Boot Strap, Angular JS, NodeJS, BackboneJS, DOJO, Swings

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, DTD, XPath, WSDL, SOAP

Tools: & Framework: Struts, Hibernate, JPA, JSF,Spring-MVC,SpringIOC, Spring-ORM,Spring-AOP, spring batch, spring security, spring boot,Ajax, IBatis, and Tiles

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Axis, jersey, Amazon Web Services (AWS), Micro Services

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and JBoss

Database: Oracle, SQL-Server, MySQL Server, Mongo DB, Dynamo DB

Development Tools: Eclipse, RAD, IntelliJ, STS

Version Control: GIT, CVS, SVN, Rational Clear Case

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Hardware / Platforms: Linux, Unix, Windows 7 & Windows 10

Modeling/CASE Tools: Rational Rose, MS Visio Professional

PROFESSIONAL EXPERIENCE

Confidential, CA

Java Backend Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) including backlog grooming, Sprint planning, analysis, architecture design, development and testing phase.
  • Involved in writing the AOP concerns and implemented DI for the services and used Spring MVC.
  • Designed and developed Aspects, Advices and Pointcuts for logging and transaction aspects using Spring Boot and Spring Batch.
  • Exposed RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Implemented Restful Web Services using Spring and used SpringBoot for MicroServices & consumed services using SpringREST template.
  • Experience with automated CM and maintained a CI/CD pipeline, deployment tools such as Jenkins and Maven.
  • Experience in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, CloudWatch, CloudFront, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Deployed Microservice components to AWS with Kubernetes and Docker.
  • Worked with Splunk to access the logs in multiple environments.
  • Experienced in Unit Testing, Debugging, Remote Debugging, Integration and System Testing using Testing, JUNIT.

Confidential, Redmond, WA

Full Stack Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • DeployedWeb Servicesfor updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application intoSingle Page Application
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Extensively worked on Responsive Web Design (RWD) page development using HTML5, CSS3, JQuery, JavaScript, AngularJS, and JSON.
  • Developed Cloud Compatible Micro Services using Spring Boot, java, and related web technologies.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Good Hands-on experience in Object oriented analysis/design, development OOAD, OOPS, Model View Controller MVC, Java/JEE.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Develop Action Class components for performing business process execution and involve in configuration of struts configuration specific xml file.
  • Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Used Apache Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Developed RESTful API for assessment indicators module and token based authentication for RESTful servicesusing Spring Security.
  • Worked and involved in deployment of core platform technologies, techniques, and web app frameworks such as spring, JBOSS, Tomcat, JSON, XML, HTML5, and Web Services.
  • Used Spring MVC module to develop MVC Architecture.
  • Implemented Spring AOP for declarative transaction management.
  • Developed AWS Lambda function to send a request for internal service end points through API Gatewayusing apache HTTP Client.
  • Managed code versioning with GitHub and deployment to staging and production servers
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Configured pom.xml to deploy the project using Maven.

Environment: Agile Methodology, Java1.8, Lambda, J2EE,HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, JSP, AWS, Micro Services, Oracle, RabbitMQ, Spring AOP, Hibernate, Spring Cloud, Spring MVC, Spring JDBC, JDBC, Web-Services, SOA (Service-oriented) Architecture, Redis, REST, JAX-RS, Jersey, JUnit, JAX-B, WebSphere, JIRA, Maven, GIT, RAD, Jenkins, MongoDB, Cassandra.

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Developed an application were involved in design changes using HTML5, CSS3, JQuery and Bootstrap.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Designed, developed a custom, single-page, responsive web application on front end using Angular JS.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method references.
  • Implemented modules into Node JS to integrate with designs and requirements
  • Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing and aggregations.
  • Install, configure, tuning, security, backup, recovery and upgrades of RHEL 5.5 and higher.
  • Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
  • Verify the whether the OS backup or successful during the weekend.
  • Installed VMware tools, changed IP address and re-started SuSE Linux 9 virtual machine for VM migration.
  • Used Java 1.8 Lambda expressions and functional interfaces, wherever possible. Also, used Java8 features like Streams, Producer, Consumer, BiConsumer etc.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Worked with Angular 2 to develop single page applications.
  • Developed HTML template views with HTML5, CSS3, Bootstrap 4, Font Awesome, Angular Material, and Angular5/6.
  • Designed various components from scratch using TypeScript/Angular5/6.
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
  • Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).
  • Strong technical background in networking, operating system, system administration and performance monitoring
  • 50% of time will be addressing planned maintenance activities and providing support to operations and service delivery teams
  • Will work on lifecycle of plan, build and operate
  • Provides technical services in support of project leadership and technical solutions for clients
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, CouchBase.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used Spring Tool Suite (STS) IDE tool for application development.

Environment: Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC,, RESTful, Agile Methodology, GitHub, Rally, Spring Security, STS.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Involved in writing Spring Configuration XML file that containsdeclarations and another dependent object declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using Angular JS.
  • Developed Java server Pages using JSP Tags, Spring - tags, minimal Scriplets, HTML for client-side validation and errors to ease troubleshooting.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Used Multithreading (Concurrent) in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using Spring Framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Provide status reports to direct manager and director level leadership
  • Provide application administration support for Control-M’s production cluster, QA, Dev., and DR environments
  • Coordinate and provide significant input to project planning and application design.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Involved in day to day handling of JIRA issues (production issues Confidential time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used GIT Version controller.
  • Used Eclipse as IDE for developing code modules in development environment.

Environment: Java, J2EE, XMI, Hibernate, SQL, PL/SQL, Spring, Spring Boot, Struts MVC, JMS, MQSeries, Micro Services, JavaScript, HTML, XHTML, XMI, IDAM, CSS, Bootstrap, Log4j, jQuery, Angular JS, WebLogic Application Server, Spring Security, JIRA, Maven, React JS, GIT, Eclipse

Confidential

Java Developer

Responsibilities:

  • Extensively use of Core Java features including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML and CSS3 Custom Tag Libraries.
  • Retrieved data from the web service for calculation using AJAX call.
  • Involved in designing the user interfaces usingStruts Tiles Framework
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used JQuery validation package to make client-side user input validation
  • Extensively used Cache to avoid the repeated logic calculation and access database
  • Used JSP, JavaScript and JDBC to create web Servlets
  • Created tables in database based on the Entity-relationship model that is provided by the database architect
  • Used SVN for version control.
  • Strong knowledge of DNS, including diagnostics with UNIX tools
  • Ability to understand and write basic SQL queries
  • Responsible to develop a close partnership with Nextgen Tradeplant Electronic Trading client support team and have a solid knowledge of their applications.
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, JDBC, JSP, Oracle, JavaScript, HTML, CSS, Struts, jQuery, JUnit 4, AJAX, SVN, JIRA.

We'd love your feedback!