We provide IT Staff Augmentation Services!

Sr. Lead Backend Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 10+ years of experience as a Java/J2EE Developer in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE, Java 8 and Object - Oriented Client-Server technologies.
  • Having good knowledge of Java Devops/Microsoft Azure cloud devops, involved in configuring virtual machines, Blob storage accounts, resource groups, data factory, CI/CD pipelines.
  • Involved in complete testing lifecycle of DEV, SIT, UAT and Pre-PROD.
  • Proficiency in programming with different Java IDE's like Eclipse, Net Beans.
  • Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, Spring framework.
  • Having good knowledge on server side JavaScript programming like node.js.
  • Proficient in developing Object Oriented Software projects on Operating systems like UNIX, and Windows XP/7 .
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Specialized in developing Web 2.0 Apps using JQuery Along with AJAX/ JavaScript.
  • Experienced in deploying applications on Application servers such json the Tomcat 3.x/4.x Web server.
  • Experience in Design, Development and implementation of several J2EEframeworks like .
  • Extensive hands-on experience in using open source frameworks like Spring ORM, Spring IOC, Spring MVC, Spring AOP, and Spring Batch.
  • Strong experience in Spring Modules like SpringCloud (Netflix (Hytrix, Zuul), Spring Bootand Spring Security.
  • Model View Controller Struts1.1/1.2, Spring, Hibernate and EJB2.0
  • Extensive Experience in developing robust and highly scalable applications based on microservice architecture using Spring Boot.
  • Experience in creating RESTful web services using Spring boot.
  • Good Knowledge in Apache Kafka, RabbitMQ, most widely used as messaging services.
  • Knowledge on Implementation of the version control software SVN, CVS&GIT.
  • Experienced in build tools like Log4j for Logging and Junit, Mockito for testing.
  • Deploy application into different environment such as Kubernetes, Docker, AWS.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML5, CSS3, JavaScript, AngularJS, AJAX, Jquery, Java/J2EE, Servlets, JDBC, XML.
  • Extensively used Spring technology features: Dependency Injection, Security, AOP, Transaction Management and Spring JDBC.
  • Expertise in implementing applications with Model-View-Controller (MVC) pattern using Spring MVC, Struts2x/1x MVC and implementing various Java/J2EE design patterns including Singleton, Factory and MVC.
  • Extensive hands on experience in developing integration applications and message transfers using TIBCO software tools.
  • Proficient in implementing Model-View-Controller (MVC) Architecture for enterprise applications using Spring, Struts, Hibernate, JPA and JMS frameworks.
  • Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations, Validators.
  • Used many Handler Mappings such as Simple Url Handler Mapping, Controller Class Handler Mapping, default Bean Name Url Handler Mapping to map incoming request to appropriate handlers defined by controllers.
  • Expertise in core java that includes concurrency, Exception Handling, Multithreaded programming, String Handling, memory management, Generics and Java swing development.
  • Good work experience in RDMBS such as Oracle 10g, DB2 and MySQL.
  • Excellent knowledge of NoSQL databases like Cassandra.
  • Experience on working with J2EE Application Server - Jboss and Tomcat Server.
  • Experience in implementation of the version control software SVN andGit.
  • Expertise in object oriented analysis and design (OOAD) of distributed web based applications.
  • Expertise in implementing the design and development modules using Agile Methodology and waterfall model.
  • Expert in using IDE tools like Net Beans and Eclipse and the plugins for database, web services and REST API.
  • Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through selenium testing and installation with quick learning curve on new technologies and excellent analytical, logical and inter personal skills.

TECHNICAL SKILLS

Programming Languages: Java1.8, J2EE, SQL and PL/SQL

Web Technologies: HTML 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML

Mark-up/XML: XML, XSD, XSL/XSLT, SAX/DOM

Tools: & Framework: Spring, Hibernate, Spring MVC,Spring Security, Spring Boot,JUnit Jquery,Angular,Node.js

Build Automation: Maven, Jenkins, Gradle.

Web services: SOAP, RESTful, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Microservices, Apache Axis and Apache CXF

Frontend technologies: Javascript, Jquery, Angular, Ajax

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3)- Knowledge

Web/App Servers: Apache Tomcat, JBOSS EAP

Databases: Oracle, NoSQL DB like MongoDB

IDE tools: Eclipse, Net Beans, Spring Tool Suite (STS)

Modeling/ CASE Tools: Rational Rose and MS Visio Professional.

Testing Tools/ Others: JUnit, TOAD, Soap UI and Mockito.

Version Control: Tortoise SVN, Git.

OS & Environment: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Sr. Lead Backend Java Developer

Confidential

Responsibilities:

  • Coded RESTFul web services using spring boot to rewrite existing application to micro web application..
  • Used Spring Boot framework to write Presentation Layer, Business Layers.
  • Manage dependency injection using Spring boot and develop, test and support microservices using Spring boot
  • Developed some standalone Microservices using Spring Boot microservice architectural patterns
  • Used spring Boot properties like actuators and health checkers to enhance microservice implementations.
  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Worked under new technologies introduced in java 8 like Functional interfaces and Lambda Expressions.
  • Designed service layer by using Spring Framework and developed business logic based on Springboot.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Remote login to Virtual Machines to troubleshoot, monitor and deploy applications. working with offshore team to managing OTL Process and working with different support teams.
  • Managing day to day activity of the cloud environment, supporting development teams with their requirements.
  • Involved in developing the user interface screens for clients using Struts, JSP, JSTL, jquery libraries, HTML, XML and JavaScript
  • UI development using Html5, JS, CSS3.0, Ext.JS 4.1 and JSON.
  • Worked on Oracle11g, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.
  • Analyzed RESTful Web API documents and consumed Web API with service in Angular JS to achieve CRUD operations.
  • Extensively involved in migrating the existing system from Angular JS to Angular 2
  • Replaced Angular JS directives with Components in Angular 2 to realize the code reusability.
  • Developed Python code to analyze a network of Fabry-Perot interferometer common volume measurements for the temperature and vector wind values at 250km altitude
  • Worked as team lead for website add-on service including HTML5 form validation.
  • Collected the logs data from the web servers and integrated it to HDFS using flume.
  • Used Elastic search as the data indexer and query parser
  • Involved in importing and exporting the data from RDBMS to HDFS and vice versa using sqoop.
  • Expertise in Unix Administration skills i.e. file system concepts, installations, configuring and troubleshooting
  • IBM Tivoli Usage and Accounting Management Implementation Project
  • Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
  • Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Worked on the spring boot module as well that reduces the development time rapidly.
  • Proficient in responsive web development using Bootstrap and Media Query. python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization
  • Worked with Elastic Search and utilized NOSQL for non relation data storage and retrieval.
  • Setup Zenoss running on Linux for systems and network monitoring.
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS
  • Working within a team wrote server side alarm processor that filtered alarms using Drools and sent to proper user's android device.
  • Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Used Amazon Web services AWS to provide a large computing capacity
  • Worked on Angular client-side JavaScript framework, or similar Dojo, Backbone, Ember.
  • Developed DIS web application using spring MVC, Spring IOC. Spring JDBC.
  • Experience in configuring and deploying Web Applications using WebLogic, WebSphere, JBoss, Tomcat and Apache.

Environment: Core Java, Java 8, Java EE, Spring 2.5, Spring Boot, MicroServices, Struts 2.x, Hibernate 3.2.1, Websphere, JBOSS

Senior Backend Java Developer

Confidential

Responsibilities:

  • Involved in creating pages from mockups using JavaScript, Angular JS, JQuery, CSS3, and HTML5
  • Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.
  • Implemented modularization for entire application by using MVC.
  • Created Directives, Controllers and Services by using AngularJS.
  • Experience with Spring 4.0, Spring Boot, Spring cloud, microservices design and development
  • Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed business applications using web technologies like HTML5, XHTML 2.0, and CSS based on the W3C standards.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Developed generalized service class by using AngularJS
  • Deep understanding of JavaScript and the jQuery Framework.
  • Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in different browsers and versions.
  • Understanding of application development lifecycle methodologies.
  • Worked on implementation of modules with integration with service desk & clarity for ticket management &portfolio integration of services.
  • Experienced on use of functional programming, lambda expressions, and additional Java 8 features.
  • Implemented Spring Boot microservices architecture to divide the application into various sub modules.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams
  • Excellent problem solving skills and the ability to work independently.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.

Environment: JDK 1.3, Java 8, J2EE, JSP, HTML/CSS, Spring Boot, MicroServices, Java Beans, Angular, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x.

Confidential, NJ

Java Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables. Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact with the server.
  • Developed static web pages using HTML5, CSS and client-side validations using JavaScript.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Involved in research, implementation and review of jQuery and JavaScript functions to use plugins for representing data in graphs.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Worked extensively on Spring boot for building web service.
  • Secured the API's by implementing OAuth2 token-based authentication/authorization scheme using spring security.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Implemented service layer on the top of Cassandra using Core Java, DataStax API and Restful API.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Consumed REST based microservices with Rest template based on RESTful APIs.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Involved in writing shell scripts for deploying the application on UNIX.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.

Environment: Java 8, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, OAUTH2, Spring ORM, Hibernate, Microservices, SOAP, RESTful, Eclipse, Mockito, Jenkins, JMS, JSP, XSLT, XML, Unix Shell Scripts, SQL, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile.

We'd love your feedback!