We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Around 6 years of professional experience in Information Technology (Java and J2EE technologies).
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle.
  • Strong working experience in application development using JDBC, Servlets, JSP, Java Beans, JMS, Struts, spring, Hibernate and Web services.
  • Experience in developing web applications using technologies like HTML, Java Script, AJAX, DOJO, JSON, CSS, JSP Tag libraries and GWT.
  • Experience in developing web - based applications using Python, Django, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Worked in Service Oriented Architecture to develop language independent services using Web Services, Apache CXF SOAP, WSDL and Axis 2.0 soap stack.
  • Proficient in writing ANT, Maven builds script to automate the application build and deployment.
  • Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, React.js, Java Script, backbone.js, and JQuery across various browsers and thereby achieving cross browser compatibility. Also having good knowledge in Angular 4.
  • Implemented Node.js server side code to interact with MongoDB to store & retrieve data using Mongoose drivers.
  • Hands on Experience on Angular 2technology for one complete project in rebasing the UI of the application using the techniques in Angular 2/4.
  • Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
  • Developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL
  • Experienced in working with multiple databases like Oracle 12c/11g, SQL Server, Cassandra, MySQL, DB2, and Sybase.
  • Experience in building end to end web applications using MEAN stack with Angular 2.
  • Functional knowledge in implementation of AWS Cloud based technologies like Elastic Servers, EC2 Instance and S3.
  • Good Hands on Experience on Multithreading, Exception handling, Collections Framework.
  • Exposure to AWS and Docker.
  • Good knowledge in developing multi-threading applications.
  • Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
  • Good knowledge on SoapUI tool to unit testing SOA based applications.
  • Ability to understand and use design patterns in application development.
  • Experience in OO Analysis, OO Design using UML.
  • Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat and deploying in various environments like Windows and Linux.
  • Experience in working with Log4j, JUnit and developing ANT and MAVEN Scripts for enterprise applications.
  • Excellent knowledge and understanding on Software Configuration Management tools like Perforce, Starteam, Clearcase, CVS Dimensions, VSS, SVN.
  • Experience in UNIX shell scripting, FTP/SFTP and file management in various UNIX environments.

TECHNICAL SKILLS:

Programming Languages: Java, Java 8 C, C++, SQL J2EE Technologies Servlets, JSP, JDBC, JNDI, OSGI, EJB, RMI, ASP, Python.

Frameworks: Jakarta Struts, Spring, Spring MVC, JSF 2.0(Java Server Faces), Hibernate 4.0, Tiles, iBatis, Validator

Web Technologies: HTML, DHTML, JavaScript with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API, Angularjs, Node.js, Backbone.js

XML Technologies: XML, XSLT, XSL, HTML5, DHTML, XSL / XSL-FO, JNDI, LDAP, SOAP

Application/Web Servers: IBM WebSphere, IBM HTTP server, WebLogic, WebLogic Portal, JBoss, jBPM, Apache Tomcat, OC4J

Databases: Oracle, SQL Server, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD), RSA, RAD, Eclipse RCP, Jdeveloper, Net Beans

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Sr. Java Developer

Roles & Responsibilities

  • Worked on migration Microsoft azure service to AWS service for a project.
  • Moved the project to Java 8 to extensively use Lamda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
  • Developed a shell script which picks up and changes the server commands for various other scripts to identify the java 1.8 version.
  • Recommended and developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed Reporting Dashboard which will generate reports and reduce manual intervention for support activities. Developed with Spring MVC, Core Java and Sybase.
  • Configured Docker containers and Kubernates to manage dozens of micro services.
  • Implemented client side interface using React.js, flux pattern and Redux framework for SPA.
  • Developed RESTful services (or API) in IIB using Java (JCN), to integrate with LDAP for user registration, login and reset/change password functionalities.
  • Hands-on experience with various Application Servers and Web Servers (IBM WebSphere Application Server, WebLogic, JBoss, and Tomcat8).
  • Writing effective JavaScript code for React.JS and Node.JS applications for interacting with server and network applications.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Utilized IBM WebSphere/RAD for development of messaging and web services.
  • Worked with web designers to develop user interfaces and prototypes for a web-based internal system. Developed the application as Single Page Application (SPA) using Angular2 MVC.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
  • Deployed containers and Micro services in AWS using EC2 Container Services.
  • Experienced Angular2 pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
  • Used Java 1.8 Lambda expressions and functional interfaces, wherever possible.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Very good knowledge in different development methodologies like SDLC and Agile.
  • Implemented application level persistence using Hibernate and Spring.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Involved in adding AJAX, JavaScript components to some of the JSP pages wherever needed.
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Configured Maven dependencies for application building processes.

Environment: Java 8, J2EE, JSTL, JSF, XML, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF and REST, JQuery, AJAX, ExtJS, JavaScript, JSP, Junit, Windows, JMS, Ant, Maven, Github.

Confidential, Hunt Valley, MD

Sr. Java Developer

Roles & Responsibilities

  • Used Java, HTML, JDBC, JSP, Ant, JUnit, XML, JavaScript, and a proprietary Struts-like system.
  • Worked extensively with writing SQL and PL/SQL using Sybase.
  • Setting up Java/J2EE development environment using Eclipse, Maven and WebLogic.
  • Developed on Tomcat for a WebLogic deployment tools included Ant, JUnit, DBUnit, Http Unit, Visual Source Safe, and Scarab.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Wrote SQL commands and Stored Procedures to retrieve data from SQL server database.
  • Involved in migrating Hive queries into Spark transformations using Data frames, Spark SQL, SQL Context, and Scala.
  • Good Exposure on JavaScript, HTML5, CSS3, node.js, backbone.js, typescript, micro services, Restful APIs, Elastic Search, JQuery, Junit, bootstrap and Angular JS.
  • Followed MVC Structure and used AngularJS to develop Single page Application.
  • Migrated the server using the AWS services to a cloud environment.
  • Used Maven project management tool for build and deployment of the application.
  • Implemented business logic at Server side in Core Java, and Java EE Architecture.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Bootstrap and Angular JS.
  • Optimizing MongoDB CRUD Operations.
  • Using OOP Principles (SOLID) to satisfy the different application needs within a centralized and manageable architecture.
  • Used MAVEN to define the dependencies / plugins and build the application.
  • Built enterprise Java applications using POJOs and lightweight frameworks such as Spring, and Hibernate.
  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies.
  • Development of frontend (Client side) using JSP, CSS, JQuery, JavaScript
  • Development of backend (Server side) using Core Java, and Java EE
  • Used Maven and Jenkins to automate the build and deploy process.
  • Built Angular js framework including MVC architectures, different modules, specific controllers templates, custom directives and custom filters.
  • Wrote services to store and retrieve user data from the MongoDB for the application on device.
  • Designed and created SQL Server Database, Stored Procedures
  • Experienced in implementing Kafka Simple consumers to get data from specific partitions.
  • Communicating with a Node.js backend under MONGODB.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
  • Used MVC pattern for GUI development in JSF and worked closely with JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects.

Environment: Java, Java 2EE,Tomcat, Oracle, SQL server, JSP, JSF, HTML, CSS, JavaScript, JSON, JQuery, Ajax, Spring, Hibernate, Weblogic, JBoss, SVN, NetBeans, Subversion, MS Visio, Wamp

Confidential, East Hanover NJ

Java Developer

Roles & Responsibilities

  • Used WebLogic to build and deploy the application.
  • Created stubs to consume Web services.
  • Good experience in creating and consuming Restful Web Services.
  • Designed and developed backend application servers using Python.
  • Used Solr queries on top of Cassandra to fetch the results.
  • Automated tests were coded in Java Script with Froglogic’s Squish or SmartBear’s Test Complete for client applications and coded in Java with Selenium for web application testing.
  • Extensively implemented AngularJS components ng-click, ng-repeat, ng-model, ng-show, ng-clude etc.
  • Worked on NoSQL databases including HBase, Mongo DB, and Cassandra.
  • Developed client GUI modules using Swing, Java script and Flash.
  • Used JUnit for testing the application and Maven for building Projects.
  • Creation of a Tastypie like module for Node.js - REST APIs design.
  • Built Web pages that are more user-interactive using JavaScript and Angular js.
  • Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
  • Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
  • Involved in working with Struts Tiles for the common look and feel for a web application.
  • Working on Web Services using Java API for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
  • Connected server and database to update data information with Node.js and MONGODB.
  • Wrote PL/SQL statements according to the need using Oracle 10g database.
  • Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate.
  • Involved in writing various components using Spring AOP and IoC framework.

Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.

Confidential

Java Developer

Roles & Responsibilities

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developing front end of application using HTML, CSS, backbone.js, JavaScript, jQuery.
  • Used Angular js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed and designed Interfaces using Swing.
  • Developed the web layer using Spring MVC framework.
  • Worked on a code generation framework that generated Java Swing code from XML
  • Developed web services in Java. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Implemented Struts Action classes using Struts controller component.
  • Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Wrote JUnit Test cases for performing unit testing.
  • Used ANT automated build scripts to compile and package the application.
  • Used Jira for bug tracking and project management.

Environment: Java, JSP, JDBC, Struts, Hibernate, Design Patterns, XML, PL/SQL, Weblogic, Apache Axis, ANT, Clear case, JUnit, Web services, SOAP, XSLT, Jira.

We'd love your feedback!