We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Austin, TX

OBJECTIVE

  • Seeking a position at your Company where I can maximize my 9 years of experience. I believe in hard work that uplifts my spirit and dedication enabling me as a catalyst for any company’s growth I work for.

SUMMARY

  • Worked on all the latest AngularJS concepts like creating custom directives, services, factory’s, $watch and $apply etc.
  • Worked with all the AngularJS modules that are not part of the standard release like ui.route, angular - paginate etc.
  • Used Bootstrap and AngularJS 1.x to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
  • Strong knowledge and experience in camel with blueprints & services mix/JBOSS fuse
  • Knowledge of business workflow modeling tools like JBPM.
  • Installed and configured JBoss/Drools with mysql/Oracle persistence. Extracted rules data from database and Decision tables.
  • JBPM is wrote in Java to model, execute and monitor business processes, throughout their life cycle. The Business Process Modeling Notation BPMN was used to develop readily understandable graphical representations of business processes. BPMN diagram was used to generate a BPEL process
  • Proficiency in implementingMulti-threadedapplications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session fa ade, MVC and DAO patterns in software design.
  • Experienced in using Scala.
  • Experienced in all the phases of software development life cycle with Analysis, Design, Development, Integration, Implementation and Testing of various client/server, N-tier and Web Applications.
  • Proficient in Java and J2EE technologies including JSP, JDBC, JPA and JMS.
  • Rich experience in software development methodologies such as Waterfall, Agile (SCRUM) and good Experience in Test Driven Development (TDD).
  • Experience in building single page applications(SPA) using HTML/HTML5, CSS/CSS3, JavaScript, Angular JS and Angular 2.
  • Expertise in developing J2EE web applications using Java, Spring MVC framework, Spring Boot, Hibernate ORM framework and JPA, JSP, JSF, Servlets, SOA, Restful & SOAP Web services.
  • Solid Experience with Java technologies including: Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading, Java Beans, Web Services SOAP, REST API, WSDL.
  • Expert of Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring JPA and Spring Batch.
  • Involved in Enterprise application by using Design patterns like MVC, Singleton pattern, DAO, Factory.
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, JAX-RS & JAX-WS.
  • Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets 3.x, JSP and JSF for User Interface Applications.
  • Rich experience in consuming Restful web services by making asynchronous calls to the server using Ajax, Superagent, Axios, isomorphic-fetch and resolving the JSON from the response
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Developed and implemented Stand-alone applications with Spring Micro services and their patterns.
  • Used various libraries of JavaScript like jQuery, backbone.js, underscore.js and node.js.
  • Experienced in web Application servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8.
  • Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption and also worked on Zookeeper to maintain services.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Solid experience in writing SQL queries, Stored Procedures, Functions, Packages, Database Triggers and Exception Handlers using Oracle.
  • Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 7.x/8/9i/10g, MySQL, MS SQL Server, DB2.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Experience in writing test-cases in Java environment using Junit, Mockito, EasyMock.
  • Experience in unit test cases like Junit, Selenium and performance testing tools like JMeter.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Worked in both Unix, Linux and Windows based development environments.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
  • Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans, JBuilder and IntelliJ.
  • Very good communication and analytical skills and can work independently as well as in a team environment.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, JavaScript, Scala, Perl, PL/SQL.

J2EE Technologies: JSP, Servlets 3.1, JSF, JavaBeans, JSP Custom Tag Libraries and EJBs.

Web Technologies: HTML, DHTML, CSS3, AJAX.

Web Services: SOAP 1.2, REST 2.0.

Middleware: Web Services JAX-RPC, JAX-WS, XML, JSON, JNDI, JMS, JPA, ODBC, JDBC.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, WebLogic, JBoss, Apache.

Databases: Oracle 9i/10i, DB2, SQL Server, Mongo DB, MySQL.

Frameworks: Hibernate, Struts 1.X/2.X, Spring, GWT, Angular JS, Angular 1.X, Angular 2/4, JUnit, Mockito, Ajax.

Methodologies: Agile, SCRUM

Build Tools: ANT, Maven

Source Control: Rational ClearCase, CVS, SVN and Team forge

OS: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Job Scheduler: Autosys, CRON

IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD.

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

Testing/Debug: Drools

PROFESSIONAL EXPERIENCE

Confidential, Austin,TX

Sr. Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Responsible for designing and developing interactive UI pages with HTML5, CSS3 and AJAX.Implemented controllers, models and used nag-repeat to render JSON response to DOM.
  • Designed camel interfaces to communicate with both internal and external applications.
  • Managed data interface techniques with data imports and middle tier techniques.
  • Created and executed logical designs and testing plans.
  • Developed SPA (Single Page Applications) for presentation layer (UI) using Angular 2 with client-side validations.
  • Successfully designed and developedJava Multi-Threadingbased collector parser and distributor process, when the requirement was to collect, parse and distribute the data coming at a speed of thousand messages per seconds.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows,Drools FusionandDrools CEP.
  • Developed custom directives, Factories and Services in AngularJS and implemented code according to coding standards and created AngularJS Controller in order to isolate the scopes to perform operations and extensively usedCoreJavasuch as Exceptions, and Collections.
  • Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Extensively used Core Spring MVC Framework for Dependency Injections of components.
  • Developed the application under J2EE Architecture using Spring, Hibernate, JPA, Servlets, Web logic and JSP.
  • Developed Business Layer using spring core (dependency Injection, auto wiring etc.), hibernate.
  • Experienced on Spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to MicroServicesinto existing system architecture.
  • Extensively used JDBC APIs for database connectivity and data retrieval.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Experienced in implementing Microservices,ServiceOriented Architecture (SOA) with XML based WebServices(SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Created RFP microserviceto provide RESTful API utilizing Spring Boot withMicroServices.
  • Used Web Logic for design, development, and deployment of applications.
  • Worked onRestWeb services as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
  • Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching and Hibernate Transactions.
  • Involved in designing the user interfaces using JSP.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used GIT for source Version Control.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Identified Re-Usable components in all modules and written Re-usable functions using Selenium Web driver and Java / Java Script.
  • Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Used JIRA to keep track of bugs and issues.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test
  • Used SVN to keep track of source code versioning.

Environment: Java 1.8, J2EE, scala, JDK 1.7, Shell Script, UNIX, Linux, MicroServices, Mongo DB, Eclipse, Spring Boot, Hibernate, Apache, GIT, Tomcat, JSP, Camel, Junit, Mockito, JIRA, Maven, PL/SQL, Web logic, SVN, Jenkins, Angular 2, Agile (Scrum).

Confidential, Philadelphia

Sr. Java Developer

Responsibilities:

  • Development of features in various applications used by Confidential
  • Developed Front end Confidential Activation interface using Velocity, Ajax, jQuery
  • Designed the data layer using a combination of SOAP, AXIS 2, RESTful web services and occasionally Hibernate ORM.
  • Used the Spring Framework for Customer authentication services.
  • Worked high - end on collections and multithreading.
  • Using Micro services based architecture to develop Micro services from a large monolithic
  • Develop REST services using Jersey.
  • Worked with various frameworks in Spring such as Spring AOP, Spring transaction Management, Spring Data, Spring Batch, Spring Boot and Spring Cloud.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari.
  • Achieve integration between applications using Apache Camel.
  • Create Camel routes and made use of built in components to make REST calls, handle exceptions and enrich data.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry and managed Domains and Routes with the Cloud Foundry
  • Implemented various screens for the front end using React.js and used various predefined components.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection.
  • JBPM process engine was used in the implementation of Flow Control System.
  • Worked on Cassandra Data modelling, NoSQL Architecture, DSE Cassandra Database administration
  • Develop custom processors and beans for mapping and data manipulation.
  • Used Google Guice for dependency injection.
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
  • Create workflows using Jboss Business process management.
  • Integrated services with JBPM using custom work item handlers.
  • Write SQL queries in Dev Center to query Cassandra for data validation.
  • Used Jackson for processing Json objects and arrays.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Write Unit and Integrations tests using Mockito and Powermock frameworks.
  • Used JQuery in the project to develop API layouts and the external user frameworks.
  • Developed web applications using AngularJS, JQuery, JavaScript and CSS.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript, JQuery&HTML5
  • Developed Performed deployment of applications on IBM WebSphere Application Server
  • Update Maven pom files with latest release builds.
  • Followed Agile for rapid software development.
  • Developed websites using AEM, including the creation, configuration and integration of templates, components, dialogs, widgets, workflows, and more.
  • Employ strong coding standards for efficiency, readability, and reuse.
  • Propose technology solutions to enable the business to meet/exceed those goals.
  • Developed Class Diagrams, Sequence Diagrams, State diagrams using Rational Rose.
  • Configured connection pools and establish a connection with MySQL.
  • Configured and build Asynchronous communication with JMS services with MQ Series
  • Extensively used Git for version controlling.
  • Extensively used container based tools like Docker, in combination with automation tools Chef and Puppet.
  • Worked with Jenkins CI/CD tool and installed various plugins to automate the deployment and generate a JAR/WAR
  • Rich experiences of database design and hands on experience of large database systems in IBM DB2
  • Created and maintained mapping files and transaction control in Hibernate.
  • Provided Log4j support for the application for debugging the system.
  • Developed software installer for Mac OS X operating system.
  • Used JUnit, TestNG test environments for test based development.
  • Used XSLT for transforming the XML content into HTML
  • Used JAXB for marshalling and unmarshalling of message data.
  • Used MyEclipse IDE for developing application.
Confidential, El Paso,TX

Java Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules.
  • Involved inJava Multithreadingto cascade multiple changes on multiple records in only one transaction
  • Involved in designing and development of web pages using HTML, CSS, JavaScript and AJAX.
  • Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJS.
  • Using Struts Framework developed and implemented the web-based application following theMVC.
  • UsedSpringMVC as Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJavaclasses to data base tables.
  • Create/Update model classes, Controllers, Service classes and Transformation layer classes for each page relevant to the requirement.
  • Implemented J2EE patterns,Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Relational data model with SQL-based schema.
  • Spring core, Spring JDBC and SQL database for storing promised payment data.
  • Used multithreadingtoimprove performance in generating the reports in Java.
  • Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava Beanclasses usingApache Axis.
  • Used JUnit testing framework to write test cases.
  • Core Java application such as Exception Handling, Collection APIs to implement various features and enhancements, Object serialization.
  • Deployed J2EE applications in WebSphere application server by building and deploying ear file using ANT script.
  • SOAP service created with bottom up approach, with marshaling and un-marshaling and producing WSDL file.
  • Used Git-Hub repository for version control, and MAVEN build process.
  • Configured Log4j tool to log the entire application.

Environment: Java 1.6, Spring core, AngularJS, Spring JDBC, SQL, JSON, MAVEN, REST and SOAP UI

Confidential

Java Programmer

Responsibilities:

  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Designed the web UI using HTML, XSL/XSLT, JavaScript, JQuery, CSS and AJAX controls.
  • Extensively used User interface controls which use of JQuery and jQuery Data Tables to handle the client-side validations and to display the data in tabular form.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Involved in writing validation classes using core Javaand Struts validation rules.
  • Involved in creating various backend Restful services using Java spring framework as per the business requirement.
  • Developed Validation framework to show custom validation on JSF Screens
  • Developing the new modules for newly added services to the client’s domain.
  • Implemented column level updates service using JSON Object.
  • Applied Log4j to entire project for error logging.
  • Hibernate ORM framework used to perform operations on database.
  • SonarQube has been extensively used to check and improve the coding standards.
  • Used Git-Hub repository for version control.
  • Gradle build tool used to add dependencies to the project.

Environment: Java 1.6/1.5, Spring Frame work, JSP, Struts1.x, JavaScript, Hibernate, Oracle, SonarQube, HTML, CSS.

We'd love your feedback!