We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Almost 7 years of experience as a Web Application Developer involving in Analysis, Design, testing of web based and client server multi - tier applications using Java, Java 8, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi-Tier, distributed, Enterprise applications using Java and J2EE technologies.
  • Good knowledge of latest version of object oriented JavaScript frameworks like, Node JS, Backbone JS, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Express JS, Dojo toolkit.
  • Experience on Java Multithreading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JSP, JavaScript, JQuery, JSON, and AJAX.
  • Experience in AWS Cloud platform and its features which includes EC2, EBS, Cloud watch, AWS Config and AWS S3.
  • Experience in configuring, deploying web applications on JBOSS Application Servers, hands on using Apache Tomcat.
  • Excellent working knowledge of REST Web services and XML and JSON technologies.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, XSL, JSTL, HTML, DHTML, CSS, and JavaScript.
  • Excellent Knowledge on managing the dependencies in Angular.JS with Require.JS and data binding with Knockout.JS. User interface coding and styling using Angular.JS, CSS and Bootstrap template.
  • Good Understanding of “big data” technologies: Hadoop, Storm, HBase, Cassandra, Cloudbase/Accumulo, Puppet and Chef
  • Extensively used SQL, PL/SQL in creating database objects like Tables, Views, Functions, Triggers, and Stored Procedures, Packages.
  • Experience with versioning tools like Clear-case, SVN and CVS.
  • Experience in Lightbend Reactive Platform plus many other Scala libraries and frameworks.
  • Expertise in developing and consuming Web Services including different technologies and standards like REST, SOAP/UDDI/WSDL.
  • Extensive knowledge in Java persistence API (JPA).Solid implementation practice on J2EE design patterns such as MVC, singleton, Data Access Object, Transfer Object, Front Controller, Service Locator.
  • Experience in writing spring container wiring of the business, services and DAO layer objects.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
  • Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
  • Developed code in Java, J2EE and Hibernate using XP Practices (Pair Programming, TDD, and Continuous Integration).Knowledge of chat servers created with Node.js using Redis for message routing. Experienced in NoSQL database programming - Apache Cassandra.
  • Expertise in front end development and design using JSP, Servlets, JSTL, Struts, Ajax, HTML5, CSS3, JavaScript. And in Backend development responsible for development and maintenance of a framework that is used when implementing and invoking web services. This framework handles message transport, connectivity, security, exception handling and logging out, which makes development of web service provider and consumer way simpler.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Experience in writing queries and stored procedures (SQL/PLSQL).
  • Implemented Angular.JS provider injection to handle the request to Web API (Build a factory to return each of the RESTful services).
  • Experience in writing unit test case using JUnit. Good knowledge in writing ANT and Maven build scripts and configuring and using Log4j.Good worked experience on source control tools such as CVS, VSS, and SVN. The experience of application development in different environments like windows, Linux and UNIX.

TECHNICAL SKILLS

Languages: JAVA (J2SE/J2EE), Java 8, SQL, PL/SQL.

Technologies: Servlets, JSP, JDBC, JSON, Java Beans, Struts, Hibernate, Spring, Web Services, SOA, JMS, SAX and, AJAX, JAXB.

Web Technologies: Angular JS 9, 8, 7, 6, HTML/DHTML, XHTML, JavaScript, XML, XSL, CSS.

Frameworks: Hibernate, Spring, Struts.

Development Tools: Eclipse, MyEclipse, RAD, NetBeans.

Web Servers: Tomcat, Web Logic, JBOSS, Web Sphere, Apache Tomcat.

Design Patterns: MVC, Singleton, Session Façade, Front Controller, Business Delegate and DAO patterns.

Databases: Oracle 12c/11g/10g, MySQL, DB2, MS-SQL Server.

No SQL Databases: Cassandra, mongo DB.

Platforms: Windows, UNIX, LINUX.

Testing Tools: Junit, Selenium, Log4J.

Version Control: SVN, github.

Methodologies: Agile Methodology (SCRUM), Waterfall.

Build Management Tools: Maven, Apache Ant.

PROFESSIONAL EXPERIENCE

Confidential, Peoria, IL

Sr. Java Developer

Responsibilities:

  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring boot, Spring Cloud, Angular JS 8, 9, Servlets, JavaBeans.
  • Diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open source technologies.
  • Involved in modifying, updating and testing of the component. Maintained Struts architecture throughout the application. Created connection pools and data sources. Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Used Rational Application Developer which is based on NetBeans, to develop and debug application code.
  • Developed JMS components to send messages from one application to other application internally.
  • Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
  • Maintained and supported N-tier Restful Webservice used for flight searches. This webservice was built using NoSql Couchbase, Elastic Search, JAX-RS, Apache Zookeeper, Maven and Git.
  • Design and execute features of ATDD /BDD using Selenium, Cucumber for Java and Ruby.
  • Performed extensive trouble shooting experience including stack trace analysis and JVM tuning experience by changing to heap sizes according to the requirement.
  • Created new connections through application coding for better access to DB2 DB.
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Used JavaScript, Angular JS 9, and AJAX technologies for front end user input validations and Restful web service calls.
  • Creates GUI builder using NetBeans.
  • Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM Web Sphere, Web logic on Windows/UNIX platform
  • Developed reusable components using Custom Directives in Angular JS 8.
  • Used Angular JS 7, 8 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Involved in developing app using Spring MVC and used other modules of Spring DI & AOP.
  • Involved in implementing Programmatic transaction management using AOP. Spring Controllers were used with Angular JS 7 to route the control to desired.
  • Responsible for all the micro services deployments with Docker on AWS EBS and ECR
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using NetBeans.
  • Experienced in using Scala, Java and Python frameworks for Bigdata/Spark engine requirements.
  • Involved in JUNIT testing using Mockito. Modified JSP's, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Used SOAP UI to test the web service API calls and used Git as version control to check in the code, created branches and tagged the code in Git.
  • Deploying application under AWS EBS using Jenkins CI/CD
  • Done extensive search on NoSQL databases such as COSMOS-DB, Mongo DB and Cassandra for their architectural fitment
  • Coordinates installation of ServiceNow upgrades and/or service packs. Develops and manages the preparation of systems, test criteria for upgrades, service packs, new functionality.
  • Involved in developing the UI pages using HTML, DHTML, TypeScript, Shell Script, Java script, AJAX, JQUERY, JSP and tag libraries.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in writing developer test cases & scope &traceability matrix. Involved in building the code using Ant, Ivy and the deployment.
  • I ntegrated JPA persistence using Hibernate in order to save the current state of the drools
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each interaction.
  • Loaded data into Hive Tables from Hadoop Distributed File System (HDFS) to provide Sql access on Hadoop data.
  • Utilized Git Hub for software configuration management and version control.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Designed and developed the process of synchronizing and Multi-Threading for each module of the application.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Developed web application using Predix web components using Polymer, CSS, HTML and CSS.
  • Created, implemented and managed Pivotal Cloud Foundry deployments
  • Experienced in using Cloud Foundry (CF) CLI for deploying applications and other CF management activities
  • Composed and executed Mongo DB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Installed fix packs and fixes for IBM WebSphere Application Server and IBM WebSphere Portal Server.
  • Implementation of ServiceNow core modules and applications.
  • Implemented Java Methodologies like Interfaces, Collections, Customized Exceptions and Multi-Threading.
  • Designed and developed in interface framework to keep the application of the JBPM Interaction.
  • Design, develop, testing work for Micro-Service framework using Spring/Spring Boot/Nancy/NGINX, wrapping legacy C# code by REST, integration API services with RabbitMQ and Docker with Kubernetes as an (CI/CD) orchestrator, AWS.
  • Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.
  • Used Scala collection framework to store and process the complex consumer information.
  • Used React JS for templating for faster compilation and developing reusable components
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Responsible for overall Docker & Kubernetes setup, configuration and Architecture
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Initiated meeting with the Onsite and Offshore team members for task discussion.
  • Assigned tasks clarified queries and reviewed the code of Offshore and onsite team.
  • Updated status to the co-ordinator at onsite and Offshore on a regular basis through calls and emails.
  • Prepared audit data, generate reports on the status of each in take for every release and evaluate the complete Onsite and Offshore team's performance.

Environment: s: Java 8, J2EE, JEE, HTML5, CSS3, AWS, AJAX, JQUERY, JVM, Python, Angular JS 7, 8, 9, React JS, Servlets, Ext JS, JSP, Web Sphere Application, Spring, MVC, RAD, JUNIT, Thread, Mockito, NetBeans, JBPM, Oracle, JMS, JAX-RS, XML, XSD, XSLT, GIT HUB, Mongo DB, Mule ESB, IBM Clear Case etc.

Confidential, Monroe, LA

Sr. Java Developer

Responsibilities:

  • Developed code using Java 8, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
  • Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Used HTML5, CSS3, Typescript and Angular 5, 6 to design a user-friendly and multi functionality interface.
  • Developed user-friendly web-based GUI using Angular JS 6, JavaScript, CSS, HTML, and NodeJS.
  • Used a light front-end framework against the JSON API for their service requests.
  • Developed UNIT test cases using JUNIT, Mockito, Easy Mock and Powermock.
  • Developed and enhanced some configurable camel routes in framework using xml file configuration.
  • Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Implemented client side interface using React.js, flux pattern and Redux framework for SPA.
  • Development and Debugging was done using Eclipse IDE.
  • Used Multithreading and collections to improve performance of application.
  • Used Angular.JS 5 controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS. Experience in MEAN (MongoDB, CockroachDB, Express, Angular.Js and NodeJS) Stack application development
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Designed and developed Rest Based Webservices using Jersey framework.
  • Developed applications using latest technologies like spring, hibernate (using annotations), and REST based Webservices, XML API and tools.
  • Design and execute features of ATDD /BDD using Selenium, Cucumber for Java and Ruby.
  • Build high performance and reliable distributed applications in Java 8 and Scala.
  • Used spring framework for integrating the MVC components with business services.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka, Spring4 message broker
  • Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
  • Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat.
  • JVM heap capacity sizing recommendations, tuned abnormal long gc pauses by breaking it down into smaller incremental pauses, tuned number of full gc and its cpu spikes at high memory conditions by increasing heap size.
  • Worked as a front-end web developer and AngularJs 6 based application.
  • Used Elastic search for Real time analytics and a Full text search functionality
  • Involved in number of installations of IBM WebSphere Application/Portal server instances from development to production.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
  • Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry
  • Used AngularJS 5, as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used Spring Boot framework for building cloud Micro Services and to develop spring based application radically faster with very less configuration.
  • Designed, implemented, tested, and deployed Enterprise Java Beans using Eclipse as development tool and WAS.
  • Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS 6, Backbone JS.
  • Experienced in installing and troubleshooting CF installations on IAAS (Azure, AWS etc.)
  • Familiar with concepts of Azure and Open Stack Cloud Based Technologies.
  • Writing effective JavaScript code for React.JS and Node.JS applications for interacting with server and network applications.
  • Experience with Python development under Linux OS (Debian, Ubuntu, RedHat Linux).
  • Spring Controllers were used with Angular JS 5 to route the control to desired Java services
  • Worked on Spring MVC Architecture for web applications.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

Environment: Java/Java 8, J2EE, RESTful Web Services, AWS, SOAP, Hibernate, Spring, Eclipse IDE, Python, AngularJS 5, 6, JSP, JSTL, HTML5, CSS, JavaScript, Web Sphere, JVM, Thread, Tomcat, XML, XSD, Unix, Linux, UML, Rational Rose, Oracle, Maven JMS, JUNIT, PowerMock, log4J, WSDL, JSON, JNDI.

We'd love your feedback!