We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Overland, ParK

SUMMARY

  • IT professional with overall 9 years of experience in Java(J2EE) Development, Integration, Testing and Deployment Proficient in User Interface, Unit Testing, Debugging and Deployment.
  • Having good noledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing and Development & Testing.
  • A goal driven developer with significant experience of working with various software development approaches such as Agile, Scrum and have a good understanding of approaches such as Waterfall.
  • Expertise in object - oriented technologies, client-server systems, web-based applications, and business applications.
  • Expertise in design and development of web applications using HTML5, CSS3, JavaScript, AngularJS, jQuery, XML, Bootstrap JS, JSP, JSON, JSF, React JS and AJAX
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling.
  • Experience in writing DAO using Hibernate ORM mapping.
  • Expertise in distributed, secure and scalable application development using J2EE technologies like Servlets, JSP, Struts, Spring boot, Spring Core, Spring MVC, Web Service (Using SOAP and REST) and Hibernate ORM.
  • Having experience in developing Splunk Dashboards and searches.
  • HTTP Request and responses, creating Web service clients, handling communication calls to methods and External Interfaces.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Experience with object-oriented client-side scripting using Typescript, ES6 and JavaScript frameworks, including jQuery, AngularJS.
  • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.
  • Experience in building microservices with spring boot framework.
  • Implemented Client-side Discovery and Server-side Discovery patterns to route requests for a client to an available service instance in a microservices architecture.
  • Experience in implementing Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Angular.
  • Extensive noledge and understanding of Hibernate ORM tool.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful.
  • Strong programming skills in Core Java such as Multithreading, Collection Interface, me/O Streams, and Exception Handling.
  • Experience of working with Databases like SQL Server, MySQL, Oracle and MongoDB.
  • Experience with MVC frameworks like Spring, Struts and ORM tools like Hibernate.
  • Extensive experience in implementing Java/J2EE technologies including Servlets, JSP, JSTL, JSF, Apache-Tomcat, Java Beans, Struts, Spring, Hibernate, JDBC, Ajax, JavaScript, Web Services.
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss servers.
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment.
  • Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database.
  • Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery and Angular-JS.
  • Sound noledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
  • Experience in installing, deploying and testing with multiple Application Servers like WebSphere, WebLogic, JBoss Application Server and Tomcat web container.
  • Used Log4J for extensible logging, debugging and error tracing also Worked on s for unit testing.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and Blackbox testing.
  • Proficiency in working with IDE's like WSAD, Eclipse, NetBeans, Maven.
  • Extensive experience using spring framework and ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
  • Deep hands-on experience on building scalable web service architectures with various relational (MySQL, SQL Server, Oracle), and Non-relational database systems (Graph DB, Mongo DB, Cassandra, Redis).
  • Experienced in working with the Microsoft family of operating systems (WIN10, WIN8, WIN7), UNIX and LINUX Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • A highly motivated, productive and customer-focused team player Strong exception handling and troubleshooting skills, as well as computer network design, installation, and support abilities.
  • Strong communication, interpersonal, organizational, time management, analytical and problem-solving skills

TECHNICAL SKILLS

Languages: Java 8, J2EE, Scala, PL/SQL, C++

Web Technologies: Servlets, JSP, Session Beans, JavaScript, jQuery, AJAX, Angular JS, Angular9.0, ReactJS, Java Mail, HTML, XML, Bootstrap, CSS, DTD, SCHEMA, XML, EXT JS.

Frameworks: Struts, Spring, Spring Boot, Hibernate, JSF, Kafka

Web Services: SOAP, REST, Microservices, WSDL,JAX-RS, JAXB, JAX-WS, Apache Axis

Databases: MongoDB, Cassandra, Oracle, SQL Server, PL/SQL, DB2 and MySQL

Version controls: GIT, SVN

Tools: /Software(IDEs) Eclipse, My Eclipse, Net Beans, SQL, TOAD, Splunk, SQL Developer, Clear case, Subversion, JUnit, UML, JBoss Drools

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Cloud: Azure, AWS, GCP

Methodologies: Agile Methodology, Scrum, Waterfall modelOther Tools & Design

Patterns: Splunk, ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park

Senior Java Developer

Responsibilities:

  • Actively participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Developed Rich UI applications using JavaScript, HTML, XML, Bootstrap, CSS, TypeScript and Angular 6.0.
  • Implement the web application using Express, Angular9.0along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
  • Developed various Angular directives to halp build the functionality and UI behavior using JavaScript, also developed filters and angular services.
  • Worked on creating Angular Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages.
  • Worked with HTTP/HTTPS protocols by using angular components to build Restful services
  • Created shared services for communication between different components and cross component interaction.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Defined data transfer process through asynchronous web service using REST (HTTP)
  • Implemented RESTFUL web services using Spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used Postman to test the API workflow tested on the JSON files.
  • Experience in Object Relational Mapping frameworks such as Hibernate
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on java 1.8 functional programming concepts, lambda expressions.
  • Designed, developed and maintained the data layer using Hibernate 4.0 and used Spring ORM to integrate with Hibernate.
  • Used Splunk for the engineering dashboards used by the developers for easy track of application health.
  • Implemented Kafka as messaging service to synchronously send messages.
  • Developed hibernate inheritance mapping using single table approach and configured multi-level caching in Hibernate
  • Designed tables in Oracle 11gdatabase and worked with Database Developers for implementing Stored Procedures in the application.
  • Involved in writing PL/SQL Stored Procedures, which operate over customer order data stored in Oracle18c.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase
  • Used Maven to download the Java Plug-in for developing the applications
  • Configured Maven for Java automation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Worked on developing application, automated scripts leveraging MongoDB.
  • Performed unit testing and integration testing on all the applications using various tools like Jasmine, Karma and JUnit
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.
  • Writing and retrieving files to and from AWS S3bucket for UI to render data faster that involves complex and time-consuming server-side logic.

Environment: Agile, Java 8, JDK, J2EE, XML, JDBC, Spring, Microservices, Git, Hibernate 5x, XML, Angular 9, JavaScript, Kafka, JUnit, Jasmine, Spring boot, Splunk, REST, MongoDB Web Services, UNIX, Postman, WebLogic, Oracle 18c, Apache Tomcat, Jenkins, JIRA.

Confidential, Rockville, MD

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements, Design, Development, and Implementation of store manager portal.
  • Designed and implemented core logic for store manager application and for NLP data using Java.
  • Designed IVR prototype to test the functional from speech to text translation.
  • Involved in the development of DOM parsing, SQL procedures and in development of IVR in VXML, CCXML by using Java.
  • Extensively used Agile Methodology for software development and promoted Adaptive Planning, Evolutionary Development and delivery in a time-boxed iterative approach.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Extensively worked on redesigning the applications with spring boot, micro services.
  • Extensively participated in JAD sessions to understand the end-to-end business process and Requirements.
  • Designed and developed the code using Spring Core, Spring Boot, and Spring MVC and Spring Data frameworks.
  • Developed code for Spring JDBC, Spring Data JPA, to perform CRUD operations to Oracle, Postgres Data sources.
  • Extensively worked on Functional and System’s Impact Analysis based on the user’s requirements.
  • Conducted and performed User’s Demo at the end of each sprint release.
  • Extensively halped client in making Project Roadmaps, Presentations, Acceptance criterion and other documentation.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to halp you manage you're resources after deployment.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for you're solution in a single, coordinated operation.
  • Implemented service layer on top of Cassandra using core Java, Datastax Java API and Restful API.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Worked as a Key contributor on high value projects which involved integration with multiple backend and third-party systems.

Environment: Java 1.8, Spring IoC, Spring MVC, Azure, Hibernate, Spring Boot, Spring JDBC, WebLogic, GitHub, Apache Maven, Oracle 12c, Postgres, pgAdmin, Rest API, LINUX, Cassandra, SharePoint.

Confidential, Austin, Texas

Java Developer

Responsibilities:

  • Worked in Agile methodology environment and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
  • Designed and developed web application for internal business users using HTML, CSS, Bootstrap, JavaScript, EXT JS,AJAX, ES6, XML, JSON.
  • Developed cross-browser/platform Using ExtJS, HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Created standard Ext JS widgets such as grids, trees, forms, layouts.
  • Worked on ExtJS standard widgets/components. Worked on making RESTAPI calls to the server side from the client to deal with dynamic data.
  • Extensively Worked on Ext JS and created reusable components like MenuNavigation, Session monitor which was very useful in the application.
  • Working with JavaScript, and Ext JS framework in particular.
  • Worked on JavaScript, jQuery and Servlets to generate dynamic web pages and web contents
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI
  • Used MVC design pattern for designing application, JSP and CSS3 as the view component
  • Development and Debugging was done using Eclipse IDE
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed as whole application using Spring Modules following MVC design pattern
  • Worked on MYSQL workbench, used to write queries to store, retrieve, delete/manipulate the records.
  • Implemented spring as a web framework and Hibernate as database ORM framework
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, Java Mail API, XML
  • Deployed applications on JBoss 7.5ApplicationServer
  • Experience in writing queries in PL/SQL, Triggers, and stored procedures in database management systems like MYSQL.
  • XML Transformations were done using XML, XSL, XSLT, and XPATH
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools like Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.

Environment: Java, J2EE, WebLogic Server, Agile, Spring-Core, Spring-JDBC, Spring, JMS, XML, XSL, XSLT, Apache Camel, JUnit, Maven, HTTP-UI, Eclipse, GIT, HTML, Ajax, CSS, ES6, UNIX, Shell Scripting, JSON, Jenkins, Servlets.

Confidential

Java Programmer Analyst

Responsibilities:

  • Participating in user requirement sessions to gather business requirements and technical walkthrough.
  • Involved in requirements Analysis, Design, Development, Integration and Testing of application modules
  • Responsible for coding in Java for client- side requirements based on Struts framework
  • Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
  • Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer. Used Rational Clear Case for version control and change management, and SVN for design document control.
  • Configured Struts, Message Resources, Action Messages, Action Errors, Validation.xml, and Validatorrules.xml.
  • Used Eclipse as an IDE for developing the application
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Exposing the Services using WebServices with WSDL, SOAP, and UDDI.
  • Extensively used SOAP Web Services for providing services to other platforms
  • Wrote complex SQL queries to fetch statistics for the business users from Data warehouse on regular basis in Oracle 10g database.
  • Developed business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM Web Sphere Application server
  • Actively used the tracking tool JIRA to create and track the stories and sub-tasks throughout the Sprint and crucible to do the code reviews
  • Extensively worked on multithreading, Concurrency, ExceptionHandling, Filehandling, IO, Generics, Datastructures and GarbageCollection.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes also Configured application flows, controlling logic and navigation.
  • Developed Business components using core java concepts like Interfaces, Polymorphism and Collections,
  • Responsible for application setup and configuration in the development, QA and Production environment and preparation of the timely builds using ANT, releases, and deployment on Tomcat Server for web applications and web portals respectively.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).

Environment: Java, SQL, Hibernate, Web Services, Eclipse 4.3, WSDL, SOAP, UDDI, WebLogic 11g, Struts, Web logic 10.3, Ant, JUnit, Toad, Oracle 9i, SOAP, JIRA, Servlets, LINUX, Controllers, Log4J, Tomcat Server

We'd love your feedback!