We provide IT Staff Augmentation Services!

Sr. Backend Java Developer Resume

2.00/5 (Submit Your Rating)

Estero, FL

SUMMARY

  • 8 years of professional IT experience in designing and developing of Multi - Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with Software Development Life Cycle (SDLC).
  • Experience in developing applications using SDLC methodologies like Waterfall, Agile (TDD, SCRUM) and Test-Driven Development.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Experience in applying best practice Design Patterns and Strategies to enterprise applications to reduce tight coupling, maximize performance and reduce maintenance/extensibility risks.
  • Expert in Core Javaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and Angular JS with webpage cross browser compatibility and responsive web design and have knowledge on Server scripting language like Node JS.
  • In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Java, SOAP, REST, Eclipse, JUnit, Spring, and Git.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Worked on testing and deployment automation with Docker, Jenkins, AWS and Ansible.
  • Worked with Database Administration support and troubleshooting, including install PostgreSQL software, patches and upgrades; manage and monitor Tablespaces.
  • Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 and Hands on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
  • Hands on experience in working with Junit, Mockito, Selenium, Groovy Spock and TestNG.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as aJava/J2EEdeveloperusing WebSphere Application Server and WebSphere Studio ApplicationDeveloper
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Experienced in RDBMS such as Oracle, Cassandra, MySQL, PostgreSQL and IBM DB2 databases. Used NoSQL DB database Mongo DB for proof of concept and having experience in create a Stored Procedures and having experience in Remote Procedure call (RPC) and Redis.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.

TECHNICAL SKILLS

Operating System: Windows 2008,2012, UNIX, LINUX

Languages: C, C++, Java, SQL, JavaScript

Java Framework and Technologies: Javajdk 1.7, Javajdk 1.8,JavaEE version 6,JavaEE 7, JSP, JDBC, Servlets, Web Services, Hibernate, Spring Framework, Angular JS, jQuery, Node.JS, Maven, JIRA, JUNIT, Swing, Applets,JavaBeans.

Build tools: ANT, Maven, Jenkins

Web Technologies: JDBC, Servlet, Spring MVC. Restful Webservice, XML(SAX/DOM), AJAX, Microservices, JSON, SOAP, AWS, JMS, JPA,Bootstrap, AngularJS, XHTML, HTML5, CSS/CSS3, XML

ORM Tools: Hibernate, Spring DAO, EJB

Servers: Apache, Tomcat, WebSphere, WebLogic

Databases: MYSQL, Oracle

Reporting / test tool: Junit, JMeter

PROFESSIONAL EXPERIENCE

Confidential, Estero, FL

Sr. Backend Java Developer

Responsibilities:

  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Developed presentation layer using JSP, JSF, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, WSDL, UDDI and SOAP.
  • Worked on AWS cloud formation templates and configured SQS service through JavaAPI to send and receive the information.
  • Implemented CoreJavaconcepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Worked on AWS Security related issues with S3 policies for user access support for all other AWS products such as S3, RDS, and Elastic Load Balancing
  • Developed API for using AWSLambda to manage the servers and run the code in the AWS.
  • Worked withDevelopersto work on critical issues / bugs found in production.
  • Prepare Internal unusual or suspicious referrals for Suspicious Activity Report (SAR) considerations in accordance with established procedures, regulatory guidelines and time frames.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Designed and developed web-based applications using different Web and application servers such as Apache Tomcat,NodeJS, and IIS.
  • Involved in creating and Deployment of REST API and Microservices inJavaJ2EE using Spring Boot.
  • Worked withDockerto deploy Micro-services in modern containers to increase Isolation.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Worked in RDBMS such as Oracle, Cassandra, MySQL, PostgreSQL and IBM DB2 databases. Used NoSQL DB database Mongo DB for proof of concept.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Create domain XML schema for use of integration, services and messaging.
  • Troubleshoot the problems and fixes the bugs in XSLT andjavarelated programs.
  • Used Jenkins as a Continuous Integration server to configure withGitHuband Maven.
  • Collaborated with testers anddevelopersand prepared test plans for producing high quality software applications.
  • Worked on Junit for testing, build tools for MAVEN and Log4j for logging errors, messages and perform logs.

Environment: Java, Multithreading, Exception Handling, J2EE, HTML, Hibernate,Java SDK, Web Logic, SOA, Micro Services, WSDL, SOAP, JavaScript, Struts, JSON, Servlet, JSP, CSS3, HTML, jQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, XML, Scrum, Unix/Linux, Junit.

Confidential, Woonsocket, RI

Sr. Java/ JEE Developer

Responsibilities:

  • Designed and implemented the performance improvement initiatives taken for optimizing the runtime performance of the Application. -- Technologies such asJavaresources, Spring framework, RedHat JBoss Data Grid, JAXB and SQL/PLSQL code were used for fine tuning the code which was based upon gradation and migration of the existing software. Also performed some front-enddesign using Angular JS.
  • Create new interfaces usingjava, maven/ant, Spring MVC / struts, or hibernate based on provided requirements XSD/DDF's
  • Cooperated in development of project features using program and web technologies such as Files, JDBC, FTP, JMS, JAX(RS-WS), use of xml to object/json/jaxb, and converse transformations, among other program and web technologies, such as JMS queues in the sending and receiving of messages, as part of rudimentary batch process Healthview development.
  • Designed and createdMicroservicesbusiness segments and RESTful administration endpoints utilizing Spring Boot
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
  • Used various CoreJavaconcepts such as Exception Handling, Collection APIs and Executer Service Framework toimplement various features and enhancements.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Built REST by building Nodes in the back-end to handle requests sent from the query Ajax calls.
  • Implemented JQuery to develop the widgets and to perform the client-side validations, UI centric Ajax behavior.
  • Configured connection pools and establish a connection with MySQL.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Tested and debugged enterprise applications to provide technical specifications meeting business expectations using JIRA software.
  • Set up network and install, configure and customize our software products in Unix and Windows environments at client sites.

Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, STS, Apache Embedded Tomcat, SOAP UI, POSTMAN,Log4j, GIT, JIRA, Oracle, Windows/Linux, Agile Methodology,Java, J2ee, SOAP, REST, spring, Hibernate, Ant Script, Oracle, PL/SQL, JNDI, Tomcat, Windows, WebSphere, Unix, Linux, Eclipse, RAD, Confidential, IBM Informix.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all application design.
  • Implemented web interface using Spring MVC.
  • Developed REST based services using Spring MVC architecture and used JSON for the data transfer
  • Worked in coreJavaextensively for developing framework for all tiers by using different frameworks in various layers.
  • Built custom themes, plugins, and contact Form development using JavaScript, jQuery and HTML5, Angular, MongoDB, Backbone.
  • Using Maven for fixing mismatched dependencies, badly written the poms, and doing package exclusions anyway.
  • Handling security access/restrictions for web applications using WebLogic and XML technologies to modify security roles for different apps.
  • Coding, Unit testing as per business request documents, and Issue tracking using JIRA to ensure project management.
  • Project building and deploying, referencing, reviewing, and team control with the aid of Jenkins automation server, and Confluence team collaboration software products.

Environment: Java, J2EE, JSP, Spring, Servlet, Core Java, JDBC, WebLogic Sever, jQuery, Maven, Web Services, XML, JUnit, Oracle, Ant, Log4j, Spring modules, Web Services, JIRA, JSTL, Restful, Ajax, Facade, JSP Tiles, SQL, JMS services, Struts, WebLogic, Jenkins, Confluence.

Confidential, Norwalk, CT

Java Developer

Responsibilities:

  • Involved in designing PL/SQL codes in Oracle to enhance the quality of synchronization between databases.
  • Conducted system functionally testing routine using customized test cases and tools of JUnit to advance the performance of the application.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Setting of DB2 build settings in RAD application development server.
  • Involved in writing the database integration code using Hibernate.
  • Creation of managed server and JDBC connections.
  • Worked on the application using Rational Application Developer, Designed & Developed Application flow UML diagrams of the application using Rational Rose.

Environment: Pl/SQL, J2EE, SOAP, REST, Web Sphere Integration Developer, WPS components, AOP, RAD Application, UML diagrams, JSP.

Confidential

Software Engineer

Responsibilities:

  • Defined the detailed application and database design.
  • Involved in collecting requirements from Business Users, Data Modeling, Designing and Developing Tools using J2EE, Java, JSP, EJB, and Servlets.
  • Developed the GUI using HTML, CSS and JSP, AJAX and JQuery.
  • Developed user interface using Javascript, HTML, CSS, JQuery to speed the application.
  • JavaServlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Performed Unit Testing using JUnit.
  • Used Confidential as a version control tool.

Environment: DAO, UML, J2EE, JSP, EJB, HTML, CSS, Java script, JQuery, Oracle, JDBC Queries.

We'd love your feedback!