We provide IT Staff Augmentation Services!

Senior Backend Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Around 7 years of extensive experience in complete Software Development Life Cycle (SDLC) including gathering System Requirements, Design, Coding, Development, Testing, Production Support, Maintenance and Enhancement.
  • Strong Programming Skills in designing and implementation of multi - tier applications using JDK1.8/1.7/1.6, J2EE, JDBC, JSP, JSTL, HTML5, JSF, Struts, Spring, Hibernate, JavaScript, jQuery, Servlets, JavaBeans, CSS3, EJB, XSLT, JAXB.
  • Expertise working with Web services, SOAP, Apache Axis, AJAX, XML, XSL, XSLT, ANT, JUNIT, Maven, TOAD, HTML and Java Script.
  • Java/J2EE Microservices Developer with 7 years of experience in Application Analysis, Design, Development, Integration, deployment, testing, debugging, documentation, and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using Object Oriented Programming Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (REST, SOAP), Java Script, HTML, CSS, AJAX, and XML, XSLT, Java Beans, Struts, jQuery.
  • Developed web-based enterprise applications using Core Java (Multi-threading, Inheritance), J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring API MVC) and SQL.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular JS, Angular 7 and have knowledge on Server-side scripting language like Node JS.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy the application to AWS and used GIT for Version Control of code for incremental development.
  • Experienced in Microservices Architecture with Spring Boot and Docker.
  • Strong working in developingRestful webservicesandMicro Services.
  • Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Private Cloud Environment - Leveraging AWS and Puppet to rapidly provision internal computer systems for various clients.
  • Experience in developing Web Services using - RESTful, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Experience with Object Oriented Analysis, Design and object modeling using UML (Use cases, Test Cases, Sequence and Class diagrams).
  • Experienced using Java/J2EE patterns Front Controller, Session, Facade, DOM, Factory Method and Singleton.
  • Expertise in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1/2.3 and Spring MVC.
  • Experienced in deploying micro services in PCF (Pivotal Cloud Foundry) and AWS cloud base environment.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions also performed polymorphic associations & hands-on experience in using logging frameworks Log4j.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, DTD, XSD, JAXB, JAXP, Apache Axis.
  • Hands on experience in writing SQL Queries, PL/SQL Procedures for Data Validation and Data Integration.
  • Practical experience in using IDE tools such as Eclipse and application servers WebLogic, JBoss and Tomcat.
  • Experience in build/deploy tools Apache Ant, Maven and Jenkins & using Oracle (11g/10g/9i), IBM DB2 and MySQL.
  • Hands-on experience in unit testing frameworks TestNG and JUnit.
  • Experience with version management software such as ClearCase, Concurrent Version System (CVS), Subversion (SVN) and Visual Source Safe (VSS) and tools like Git.
  • Involvement in Cloud Environment using Amazon Web Services(AWS).
  • Implemented new solutions with emerging technologies for resolving issues such as inefficiency, performance bottleneck in distributed applications.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, J2EE Design Patterns, STRUTS2.0, Hibernate, Spring, Spring Boot, Spring MVC, Servlets, JSP, SOAP Web Services, Java Script, REST Web Services, Micro Services, SOAP, DTD, HTML5, DHTML, CSS, AWT

XML: XML, XSLT, JSAX, XPATH, DOM, DTD, XSD, JAXP, JAXB

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Angular.js, React.js, Bootstrap

Web Services: SOAP, RESTful, JAX-WS, JAXB, AXIS 2

Application/Web Servers: Tomcat, JBoss, Apache Camel, Oracle Application Server, Struts, Spring

Frameworks: Struts, Spring, Hibernate, EJB

Cloud Environment: AWS, PCF

RDBMS: Oracle 11g, DB2, MySQL, SQL Server

Development Tools: Eclipse, TOAD, ANT, MAVEN, SQL Loader, IntelliJ

Source Control: Git, SVN, VSS, CVS

Logging & Testing Tools: Log4j, JUnit, TestNG

Design Patterns: MVC, Front Controller, Singleton, Business Delegate, DAO patterns

Operating Systems: Windows (10/8/7/Vista/XP), Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Senior Backend Java Developer

Responsibilities:

  • Design and develop asynchronous RESTful Microservices using Spring boot, Couchbase and RxJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Write microservices using Spring boot.
  • Developed RESTful web services with the use of REST API.
  • Experience in working with Spring MVC Controllers and Spring Hibernate templates.
  • Used Micro services architecture to break down the monolithic application to independent components.
  • Implemented code using design patterns like Façade, Factory, DAO and DTO.
  • Developed critical components of the application includingSpringforms, Spring controllers,JSP views,and business logic and data logic components that includeHibernate Entities, Spring-Hibernate DAOandSpring modelsfollowing MVC architecture.
  • Deployed application to AWS EC2 with Elastic BeanStalk (EBS) for load balancing and elasticity and used Jenkins AWS Plugin for CI/CD.
  • Used JSON parsing to implement REST Web Services.
  • Consumed Enterprise Web Services and generated client using Jersey and Axis Frameworks in Eclipse IDE.
  • Expert in providing the best solution and troubleshooting the network.
  • Configured the Spring, Hibernate, and Log4j configuration files.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • UsedAjaxinJSONformat for asynchronous request handling and partial refreshing by the user.
  • JSON request/response from UI is processed using Spring Boot, Spring MVC Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend
  • Involved in CI/CD using Jenkin.
  • Involved in testing and deployment of application Tomcat Application Server.
  • Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkin and Maven.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Proficient in various technologies like Core Java (Multi-threading, collections), JSP, Servlets, JMS, JAVA 8, JDBC, SOA, XML, XSD, DOM, SAX, XSLT, Web Services, JSF.
  • Experience in Cloud Computing Infrastructure using Amazon Web Services like Amazon IAM, EC2, EBS, Lambda, RDS, Cloud Watch
  • Developing micro services PCF (Pivotal Cloud Foundry) and AWS ECS applications in cloud environment.
  • Adept in application development coding, unit testing, defect fixing, deployments, issues debugging.
  • Used Amazon Cloud Watch to monitorAWSservices and logs to monitor application.
  • Designed Splunk dashboards to view the AWS Cloud Watch logs.
  • Experience building reusable framework for consuming and providing REST API’s using Java/ Node.js, Swagger.
  • Utilized Spring Cloud Streams and JMS 2.0 with Kafka 2.1 for workflow automation and marketing automation to potential customers.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update statements.
  • Designed and implemented Cassandra NoSQL (MongoDB) based database and associated REST full API web service that persists high-volume user profile data.
  • Worked on setting upMaven scriptsto build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • UsedGITas version management, Jira for defect management system.
  • UsedJUnitfor unit testing of the application andlog4jfor logging.
  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.

Environment: Java, J2EE, JSP, Servlets, JDBC, Spring MVC, Hibernate, REST APIs, PCF, AWS, Web Services, SOAP, Restful, Micro Services, Oracle, TOAD, JUNIT, SQL, PL/SQL, Spring Tags, HTML5, CSS3, ANT, MongoDB, UML, TOAD, Web Sphere, Agile, AWS and Linux.

Confidential, Rogers, AR

Senior Java J2EE Developer

Responsibilities:

  • Development in Staples B2B e - commerce site on domains like Cart and Checkout and List Pages using Open-source development (WebSphere Commerce to Micro service Architecture).
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the web Application.
  • Involved in design, development and testing phases of Software Development using Agile Methodology.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Hibernate and Spring technologies.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Designed and developed the web-tier using HTML5, CSS3, JSP, Servlets, Struts and Tiles framework.
  • Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.
  • Developed the UI panels using JSF, XHTML, CSS, and jQuery.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Developed the RESTful web services using Spring boot to provide user a way to run the job and generate daily status report.
  • Developed and exposed the SOAP web services by using JAX-WS, WSDL, AXIS, JAXP and JAXB.
  • DevelopedREST API'susing Spring boot, hosted all micro services onPCF.
  • Performed smoke tests using PCF, which are functional unit and integration tests on all major system components.
  • Consumed Web Services using Apache CXF framework for getting remote information.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server.
  • Worked on integrating GIT into the continuous Integration (CI) and Deployment environment along with Jenkins and Subversion
  • Developed Log4j logs to record the application events to provide the debugging, monitoring, and auditing capabilities to the application.
  • Used SVN repository for version control and JIRA for tracking of issues.
  • Wrote unit testing of various components layer with JUnit framework.

Environment: Java 7, J2EE, Spring Cloud, Spring Boot, Maven, Micro Services, Hibernate 4.x, Struts 2.3, Apache CFX, SOAP, RESTful, JavaScript, CSS3, AJAX, HTML/HTML5, JSP, Servlet, Oracle 11g, CRUD, JDBC, UML, Eclipse, JUnit, Maven 2.0, XML, Jira, SVN, Git, Log4j

Confidential

Java Software Developer

Responsibilities:

  • Developed high-level design documents, use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Extensively used Java best practices and implemented several Core designs patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML.
  • Used Asynchronous JavaScript, jQuery and XML (AJAX) for better and faster interactive Front-End.
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Used server-side Spring boot Framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Developed Java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Designed and developed Web Services to provide the interface to the various clients running on both Java and Non-Java applications using SOAP and WSDL.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Wrote ANT build scripts to compile Java classes and generated Jar files are deployed on Apache Tomcat Server.
  • Performed Unit Testing using JUnit, used Log4j for logging and removed the maximum bugs before passing on the application to the QA team

Environment: Java, J2EE, JSP, Servlets, EJB, Hibernate, Spring, HTML, CSS, JavaScript, JNDI, JDBC, Eclipse, Struts Oracle, JUnit, Tomcat, Oracle, VSS, WSDL, SOAP, XML, ANT, Eclipse, Log4j

We'd love your feedback!