We provide IT Staff Augmentation Services!

Sr Java Backend Developer Resume

4.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY

  • 10+ years of professional experience in software development and support of web based and n - tier client /server applications based on Java EE technologies.
  • Extensive working experience in Object Oriented Analysis and Design of enterprise systems using UML and Design Patterns
  • Involved with software development life cycle (SDLC) which involves requirements capture, analysis, design, implementation, test and maintenance phases.
  • Good Understanding of UML components such as Use Case diagrams, Sequence diagrams and Class diagrams
  • Experience with Microsoft Azure Cloud Services
  • Extensive experience in Java & Java EE technologies using Core Java-Collections, Exception Handling, Serialization & Multi-threading, JDBC, Servlets, JSP, EJB, Web services - SOAP & REST
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MS-SQL& MY SQL
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB.
  • Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server, JBoss, Weblogic and Web Sphere application server
  • Experience in IDEs for programming work, which include Eclipse, NetBeans, and RAD
  • Experience working in various Methodologies like Waterfall, Agile SCRUM and TDD
  • Experience with various Java and Java EE Design Patterns
  • Used SVN, Git for code repository
  • Sound knowledge of build tools like Maven, Ant
  • Ability to learn/adapt emerging technologies into work area within given schedules

TECHNICAL SKILLS

Programming Languages: Java 5,6,7,8, C, C++, C#.Net, Asp.Net, VB.Net

Java EE Technologies: Servlets, Jsp, EJB, JNDI, CDI, JPA, JMS

IDE: Eclipse, Netbeans, IBM RAD

Front End: Html 4.1-5, CSS, Javascript, AWT, SWING, XML

Javascript Libraries: JQuery, AngularJS, Kendo UI

Databases: Oracle, MySql, MS-Sql

Application Servers: JBoss, WebSphere, Tomcat, Glassfish,Weblogic

Java Frameworks: Spring, Hibernate, Struts, JSF

Web Services: SOAP, REST

Cloud: Microsoft Azure app service, apimgmt, app gateway, cosmosdb

Version Controls: SVN, GIT

Build Tools: Maven, Ant

Testing: Junit, Mockito

Logging: Log4J, java.util.logging

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

Sr Java Backend Developer

Responsibilities:

  • Responsible for design & develop Rest API to be consumed by IOS devices like ipadetc
  • Deploying java rest services on various platforms like WAS 9 and Azure Cloud
  • Migration of all old apps running under WAS 8 to WAS 9
  • Debugging and troubleshooting code in various environments including prod
  • Actively involved in architecting design and models for java objects and database tables
  • Interfacing with different mainframe and backend systems
  • Designing and modeling NOSQL database Cosmosdb using Mongodb API on Azure
  • Securing java services on azure using Azure Active Directory and API Management

Environment: Java6/7/8, JSP, Spring, MyBatis, WAS 8/9, Azure Cloud Service,Rest Services, JUnit, IBM DB2 11, IBM DB2 Studio, Sql Developer, Source Tree, Git, Bit bucket, Maven, gradle, Jenkins and Eclipse, IBM RAD, Version One

Confidential, Florahm Park, NJ

Sr. Java Developer

Responsibilities:

  • Involved in software and architectural development activities
  • Worked in two different projects following two different methodologies Scrum and Kanban
  • Participation in creating database schemas that represents and supports business process
  • Actively involved in the development of intelligent queue wizard for ISAPP
  • Developed rest endpoints using spring and apache wink and deployed on websphere
  • Creating model objects following dao pattern using Hibernate framework
  • Prepare test cases using Junit for all new classes and existing programs
  • Responsible for providing technical support for production issues
  • Involved in identifying production and non-production application issues
  • Resolved technical debts for the legacy AOS application to identify bottlenecks, bugs and devise solution to these problems

Environment: Java6/7/, JSP, Spring, Hibernate, EJB/MDB, JSF, Java Script, HTML, CSS, XML, XSD, SOAP, Rest Services, JUnit, Oracle 11g Server, Sql Developer, Source Tree, Git, Bit bucket, Maven, Websphere 8.5, Jenkins and Eclipse

Confidential, Princeton, NJ

Java/J2ee Developer

Responsibilities:

  • Participate in project planning sessions with business analysts and team members to analyze business requirements and translate business requirements into working software.
  • Involved in Analysis, Design, and Implementation and Maintenance of Business Enterprise solution application.
  • Implemented Rest Services using Spring MVC/Rest and Spring Security
  • Implemented REST Controllers for sophisticated, scalable, effective and low cost application integration. It also leads to build UI agnostic frameworks with all the services returning JSON data types
  • Developed Entity objects and Dao and Dao Implementation in Hibernate using Builder Pattern
  • Improved Sql query performance by following the best practices
  • Implementation and maintenance of a Java GUI application using JSF components.
  • Extensive use of JSF Framework for Controller components and View components.
  • Involved in deploying and testing the application using JBoss Application Server
  • Extensive debugging using Eclipse Debugger, Mbean and JConsole
  • Used Junit unit test cases and Mockito for mocking objects and services
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.

Environment: Java7/8, JSP, Spring, Hibernate, EJB/MDB, JSF, Java Script, HTML, CSS, XML, XSD, SOAP, Rest Services, JUnit, Mockito, Oracle 11g Server, Sql Developer, TortoiseSvn, Maven, JBoss Server, Tomcat and Eclipse

Confidential, New York, NY

Java Developer

Responsibilities:

  • Participated in architecture plan and design discussions
  • Extensively used Core Spring Framework for Dependency Injections of components and integrated with Hibernate
  • Developing the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
  • Configured managed beans using annotations and defined message resources in faces-config.xml configuration file.
  • Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Improve user experience of the Application by introducing CSS, dynamic buttons.
  • Implementation and maintenance of a Java GUI application using JSF components.
  • Extensive use of JSF Framework for Controller components and View components.
  • Participated in the application architecture, JSF architecture and development tools for web solutions that fulfill the business requirements of the project.
  • Involved in deploying and testing the application using Weblogic server and Tomcat 7.

Environment: Eclipse, Java 7/JavaEE 6, AJAX, JAXB, Apache Myfaces, JSF, SOAP-web service, Hibernate, GIT, Oracle 11g, Weblogic, Tomcat, HTML 5, XML, JAXB, Junit, Mockito, Jquery and Windows 7

Confidential, New York

Java Developer

Responsibilities:

  • Developed screens based on JQuery to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Spring Security for Authentication and authorization extensively
  • Designed and developed Application based on Struts MVC Framework using MVC design pattern.
  • Configured Websphere for successful deployment to test and production environments.
  • Used XML to transfer the application data between client and server.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Participated in designing WebService framework in support of the product.
  • Developed web services in Java and Experienced with SOAP, WSDL.
  • Used Log4j extensively for logging Errors.
  • Used Maven as build tool.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used GIT as source control.
  • Generated Entity classes and schema using them
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.

Environment: Java7, JSP, Struts2, Hibernate, EJB, Java Script, HTML, CSS, XML, XSD, SOAP, JUnit, PL/SQL, GIT, Maven, Websphere and Eclipse

Confidential, New York

Java Developer

Responsibilities:

  • To implement application based on Agile Methodology.
  • Develop Java Beans and the JSP's, JSTL Tag libraries and CustomTags.
  • Developed the application using Spring Tool Suite
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Develop persistence layer using Hibernate to interact with Oracle database.
  • Configure and customize of Log4j framework.
  • Develop the application UI using HTML, CSS, JSP, Java Script and Ajax.
  • Design and Develop UI using jQuery framework.
  • Perform application development using Eclipse IDE.
  • Connect to the database using JDBC Driver.
  • Exposed to Query the Database System using JDBC API and Spring Data
  • Conduct code reviews and design reviews.
  • Provide support in writing Junit Test Cases using Test First Methodology.
  • Provide support in Testing, bug fixing and documentation of the system.

Environment: Java 6, JDBC, JavaScript, Html, CSS, JSP, Servlets, JavaScript, Glassfish, JBoss, MySql, Spring, NetBeans IDE, SVN, Maven, Log4J, Junit.

We'd love your feedback!