We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Around 8 years of experience in software analysis, design, development, testing and implementation of web centric, object oriented, Intranet/Internet enterprise applications using Java/J2EE technologies
  • Strong working experience in SDLC methodologies like Agile, Rational Unified Process (RUP), Waterfall, Test Driven Development Methodologies (TDD).
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Responsible for the entire SDLC process and converting the team to a DevOps model for software development and operations. This included design, development, testing, deployments, and production monitoring/alerting.
  • Skilled in handling and managing projects for Telecom, HealthCare, Banking & Business Solutions
  • Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, jQuery, HTML5, JSON, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
  • Experienced in working on Clojure and Clojure Script web application.
  • Strong skills in J2EE Technology with knowledge in Core java, multithreading, EJB, JSP, Servlets, Hibernate, Struts, Spring, Web Services.
  • Experience deploying web application on different OS's like UNIX, Linux, and Windows.
  • Extensively used Java 8 Streams, Lambdas and filters to process Order data.
  • Experienced in developing automated integration test programs to validate data integrity across systems by field by field compare of existing application
  • Experience in UML, XML, HTML, Ajax.
  • Experience working on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Experience with Streaming platforms like Apache Kafka. Experience working with various automated testing tools like REST Assured, REST Console, SOAP UI, and POSTMAN.
  • Good working experience with Java 8 features such as lambda expressions, concrete methods in interfaces, Streams and Parallel Operations on Collections.
  • Strong critical thinking and analytical skills.
  • Experience with SQL and NO SQL databases: Oracle, Mongo DB, Cassandra, DB2, MYSQL, along with installation and infrastructure design.
  • Extensively worked on J2EE web technologies like JSP, Servest, JSTL, JSF, Common Tiles
  • Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
  • Object Relational Mapping tool (ORM) experience with Hibernate, iBatis, TopLink, JPA
  • Good Experience on Design patterns like Session Facade, Business Delegate, Front Controller, MVC, DAO, Service Locator and implementing best practices while using open source frameworks.
  • Worked on modules like AOP, MVC, transactions, security as part of Spring MVC Framework
  • Experience in developing the applications using Application Servers like IBM Web Sphere7.0/6.x/5.x and BEA WebLogic 10.x/9.x/8.x versions and Web servers like Apache Tomcat 6.0/5.X/4.X, Oracle Standalone Application Server 10, JBOSS.
  • Good knowledge and experience with multiple Servers like Web Sphere, JBoss
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Development experience with IDEs like Eclipse, IBM Rational Application Developer (RAD), Intellij idea.
  • Experience in relational databases like Oracle 10g, MySQL 5, DB2, MS SQL Server using SQL, NoSQL and PL/SQL.
  • Experience in deploying web application using application servers like Web Logic, Web Sphere, JBoss and web servers like Apache Tomcat.
  • Expertise in backend database Programming (development of stored procedures, functions, triggers and writing complex SQL queries).
  • Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
  • Worked on System Integrated Testing (SIT) and User Acceptance Testing (UAT)
  • Good knowledge in version control system tools like CVS, SVN, PVCS, and Clear case.
  • Extensive development in environments such as UNIX, Windows NT/98/2000/XP.
  • Familiar with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Java and J2EE: JSP, Servlets 2.4, JSF 1.2, Struts 1.1/1.2/1.3.8/2.0 , Spring 3, EJB 2.0/3.0, JDBC 2.0/3.0, JMS, JNDI, AWT, GWT, Swing, Transaction API, Various J2EE and Standard Design Patterns

Programming Languages: JDK 1.3,1.4,1.5,1.6, SQL, PL/SQL, HTML5, VB5.0/6.0, UML

Web services/Messaging: SOAP, WSDL, UDDI, Apache Tomcat Axis 1.2, SOAP, SOAPUI, JAX-RPC, JAXP, JAXB

ORM Frameworks: Hibernate 2.0, 2.1, 3.0, JPA

IDE Tools: Eclipse 3.x, My Eclipse, IBM Web Sphere Integration Developer (WID) 6.1.2, Web Sphere Studio Application Developer (WSAD) 5.1, RAD7.0, Oracle JDeveloper 10g/9i, XML Spy, TOAD and NetBeans 6.0

Application Servers/Web Servers: IBM Web Sphere Application Server 5.x/6.x/7.x, IBM Websphere Process Server 6.1, IBM Web Sphere ESB 6.1.2, Web Logic 9.x/8.x/7.x, JBoss 4.0/3.2,Tomcat 6.x/5.x.

Databases: Oracle 11g/ 10g/ 9i/ 8i,MS SQL Server 2000, DB2, Mongo DB, Cassandra and MS ACCESS

Database Tools: TOAD, SQL Developer, Oracle Enterprise Manager, SQL Plus, SQL Loader, ERWIN, Oracle Forms and Reports 10g/9i/6i, Import, Export, Pro C, Oracle Framework, MS Office, Open Office

Internet Technology: HTML, JavaScript, XML, PHP, AngularJS, Node.js, Ext Js, CSS, DHTML.

Scripting: Java Script, JSP 1.2/2.1/2.2, JSTL 1.1/1.2,JSF

IDE Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, JBuilder, JDeveloper 10.x, NetBeans6.x. DroolsBlaze.

Platforms: Windows 2003 Server, UNIX

HP: UX 11.0, Sun Solaris 9.0, UNIX, Linux, Windows 95/98/2000/NT/XP/Vista and AIX

Software s: Adobe Dreamweaver, Photoshop CS6

PROFESSIONAL EXPERIENCE:

Confidential - Houston, TX

Sr. Java Developer

Responsibilities:

  • Participation in sprint planning and collaborate with product owners to identify and prioritize product and technical requirements.
  • Used Scala JVM to reduce the code.
  • Used various Core Java concepts such as Exception Handling, Data Structures and Collections to implement various features and enhancements.
  • Implemented React JS Controllers to maintain each view data.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Hosting Micro Services on PCF and AWS platforms.
  • Provide architectural solutions as needed across applications involved in the development.
  • Co-ordinate multiple development teams to complete a feature.
  • Develop, test, and deploy Java enterprise applications on Linux platforms through IDE's such as Eclipse and IntelliJ.
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Experience in developing using ETL (Informatica) and Cognos Business Intelligence Suite with multiple data sources like Oracle, MS SQL and DB2 databases.
  • Developed the administrative UI using React.js.
  • Involved in DevOps activities such as setting up IDMS components such as Hadoop using Linux, automation scripting with Bash and Java and doing continuous integration with Jenkins.
  • Worked with SQL and NoSQL databases like MongoDB, Couchbase and Hadoop.
  • Developing new projects or enhancements and maintaining the application.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Involved in DevOps
  • Obtained JSON responses to front-end using GSON API.
  • Used Apigee Management APIs for certain operations.
  • Bridged the gap (Liaison) between Business and IT in Scrum (Agile) environment facilitating DW/BI initiatives to improve data management and support enterprise analytics.
  • Integration tools - Jenkins with Canary deployment
  • Continuous Integration using Jenkins and Nexus
  • Deployed support for the clusters, topics on the Kafka manager.
  • Developed POC for Cassandra DB.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Used Java 8 to derive concepts like functional interfaces, Stream API
  • Responsible for writing automated Integration Tests for testing REST API’s using REST-Assured, REST Console and POSTMAN.
  • Implemented data ingestion and handling clusters in real time processing using kafka
  • Apigee is used for the creation, deployment, debug & maintenance of all clients facing APIs.
  • Used Junit and Find Bugs to ensure quality code and code coverage of the delivered code.
  • Experience in installing, configuring and deploying application on Web Logic Server.
  • Implemented build scripts using MAVEN.
  • Developed numerous integration tests for web services by generating client proxies from WSDL’s and automated integration tests.
  • Utilized Maven configurations and Spring Boot
  • Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • ClearCase technology was used for version controlling.
  • Developed Web Services using SOAP, WSDL, JAX-WS and Apache CXF and used SoapUI for testing.
  • Involved in Designing Kafka messaging queues.
  • Used shell scripts to maintain engenderment and test AWS EC2 instances. Responsible in engendering Red Hat RHEL instances and deploying applications utilizing Linux bash scripts.
  • Deployed all the Microservices on the AWS cloud
  • Used Spring Boot which is radically faster in building Microservices and developed Spring-based application with very less configuration.
  • Completely new Full-stack end-to-end Development, DevOps, System and Cloud Infrastructure Architecture, and Continuous Integration/Continuous Delivery (CI/CD) environment
  • Used Drools rule engine to perform validations
  • Configure SOAP Project for testing Rest Services and APIGEE Proxies
  • Used Spring MVC Framework to generate Rest Webservices.
  • Developed Microservices with Spring boot and Spring Batch along with the test cases.
  • Worked with batch workflow job scheduler Azkaban
  • Worked with version control tools like GitHub
  • Complete agile development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
  • Periodically communicate project status to stakeholders
  • Work on Design patterns and involvement in design decisions

Environment: JAVA/J2EE 1.8, Spring, JUnit, JSON, Spring Boot, Apache SOLR, MongoDB, Cassandra, Couchbase DB, Shell Scripting, Drools. Apigee, Apache Zookeeper Configuration tool, Apache Kafka, Microservices, Git, Ansible, Azkaban. OpenStack and Agile Scrum development. Scrum tools like JIRA, Rally and Confluence.

Confidential - Middletown, CT

Sr. Java Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage etc.
  • Excellent understanding of AWS infrastructure services like EC2, VPC, Security Groups, ELB and S3.
  • Implement EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2 and Red Hat Linux.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS 2.
  • Developed new web service for posting global crossing service and modify existing web service for Raptor.
  • Created docker images and ran the docker containers in various environments.
  • Implemented Microservices using Spring boot, Spring Cloud, and Spring MicroServices.
  • For updating the new modification and issues AJAX scripting is used.
  • Used spring's test framework to create integration tests for various spring boot and spring batch applications.
  • Developed Applications related to Raptor Framework using Rest API, BES Messaging Framework, Spring Batch using MongoDB.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.

Environment: Java, JSF, Servlets, EJB, Spring Cloud, Hibernate, Spring Boot, Microservices, Webservices, Maven, log4j, big data, JUnit, WebSphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

Confidential, Laurel, MD

Sr. Java Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server-side Java, Servlets, and Java server pages (JSPs) for browser-based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, and timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources. Properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap and AJAX.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Responsible for building a custom single-page, responsive web application to replace a legacy line-of-business web application using AngularJS client side MVC design.
  • Designed the database and also modelled the database
  • Developed Data access bean and developed EJBs that are used to access data from the database
  • Developed the applications using WebLogic to create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Worked extensively with GWT to implement server calls and HTML pages.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, and CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: JDK 1.5, Java Beans JSP, Servlets, Java Script, Hibernate, JTA, Apache Tomcat, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML, CVS, JBOSS, AngularJS, BootStrap, JIRA, Photoshop.

JUnit, Linux, Soap, JMS, MQSeries, FTP, Design Patterns.Log4j, XML Bean, Webservices, Weblogic Application Server 9.2, Eclipse IDE, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Actively Participated in Inception, Elaboration, Construction and Transition phases of Application.
  • Doing Technical Analysis from requirements, Developing Flow diagrams and Doing Technical Design for my modules
  • Model View Controller (MVC) architecture has been adopted to provide framework. Followed DAO Patterns of DAO, SERVLETS, JSP, AJAX and XML.
  • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Developed Struts-based form validation, Application error handling, and using Struts Validator framework.
  • XML Parsing using SAX/DOM / Castor for various requirements.
  • Managed Persistence, mapping SQL to POJO‘s (Java Beans) using Ibatis 2.0 as Persistence Layer Framework with SQL Server as the Backend.
  • Experienced with Drools, Apache camel.
  • Have knowledge on Groovy Grails.
  • Used LDAP server for user authentication, developed necessary interfaces and implemented programmatic security system
  • Worked/Implemented Third Party Licensed Software’s (Jive Forums, Sun One Calendar and Moodle) and integrated into Application.
  • Involved in developing JUnit test cases for testing the code fragments during development phase.
  • Support and work with customers during beta test period to ensure a successful product roll out and providing support, addressing bugs as reported to the existing system.

Environment: Java (J2EE), JSP, Servlets, Struts framework 2.0, Ibatis 2.0, XML (DOM/SAX/Castor), Design Patterns, MyEclipse 3.0, iplanet Directory server 4.16, SQL Server 2000, MySQL 4.0.16, Tomcat 4.0.16, Weblogic 9.0, SQL, LOG4J, ANT, UNIX, WinNT

Confidential

Java Developer.

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed the front end using jQuery, JSP, AJAX, and CSS.
  • Developed the presentation layer using JSP, CSS, and jQuery and client validation using JavaScript, CSS and HTML.
  • Working with Responsive Web design using Bootstrap.js.
  • Used Drools rule engine to perform validations
  • Sending and retrieving data from server side using REST web services in JSON format through AJAX calls.
  • Utilized MVC framework patterns with Angular.js to modularize the web application into various routes and components.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and JQuery.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Plan and perform environment refresh, upgrade, patching, change management and release management duties for SOA Middleware application stack as per SDLC (Software Development Life Cycle
  • Used multi-threading in programming to improve overall performance.
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Involved in writing DAO layer using Hibernate to access the Oracle database
  • Implemented Hibernate to map all the tables from different data sources to make database updating
  • Tested REST services using Google chrome's POSTMAN plug-in
  • Involved in writing JUnit Test Cases for unit testing.
  • Used GIT as version control repository.
  • Used Eclipse and JBoss Application Server to develop and deploy application.
  • Involved in Root cause analysis
  • Involved in Unit testing, and UAT and Production Support.

Environment: Java, JBoss, Servlet, JQuery, Hibernate, JBoss, HTML, XML, CSS, Drools, Eclipse, Jira, JSF

Confidential

Software Engineer/Developer.

Responsibilities:

  • Involved in the development of front-end screen design using JSP.
  • Involved in the implementation of client side and server-side programming using HTML and Java Script.
  • Database design and connectivity done by using JDBC Bridge.
  • Developed Servlets in forwarding requests to different Servers and Servlets.
  • Designed and developed Servlets to communicate between the Presentation and Business layer.
  • Maintained responsibility for database design, implementation and administration.
  • Used Log4J for logging and tracing the messages.
  • Testing the functionality and behavioral aspect of the software.
  • Responsible for customer interaction, analysis of the requirements and project scheduling.
  • Developed front-end interfaces and involved in Error Handling using JSP.
  • Designed Integration test plan for testing of Integration of all use cases for a module.
  • Was assigned the task of deploying the application different working environments.

Environment: JDBC, HTML, JavaScript, Log4J, JavaBeans, SQL Server, IBM WebSphere.

We'd love your feedback!