We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

Irving, TX

SUMMARY:

  • 6 years of IT industry experience as a Full Stack Java/J2EE Developer in Architecting, Designing, and Development using JAVA, J2EE, Spring, Hibernate, SOA (SOAP, RESTful), Microservices and Angular JS etc.
  • Extensive experience working on Agile and Waterfall methodologies.
  • Strong experience in Object Oriented Programming concepts, OOA, OOD and Multithreading.
  • Expertise in using Spring and Struts and Simple Framework for developing web applications.
  • Excellent experience in developing web and enterprise - based mission critical applications using different modules of Spring Framework such as Spring Core, MCV, IOP, AOC, Spring Boot, Spring Webservices and Spring Security Spring IOC, Spring AOP.
  • Extensively worked on developing frontend UI using AngularJS, NodeJS, AJAX, JavaScript, jQuery to perform asynchronous data transfers with web servers
  • Extensive experience in common software design patterns (Gang of Four)
  • Excellent programming experience in Java, JSP, Servlets, Web Services, JDBC, POJO, XML, HTML5, AJAX, JSON, Angular JS and CSS.
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Streams & File I/O.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Solid experience in implementing and consuming SOAP and RESTful web services, WSDL, XML, XSD, JIBX, JAX-WS, JAX-RS.
  • Well versed with cloud-based environment setup and development with products such as VPC, ELB, ECS, CloudWatch, CloudFormation, Lambda, SQS, SNS, API Gateway etc on Amazon’s AWS.
  • Worked on MQ Series middleware for messaging, integrating and automation of business process flow
  • Experience in designing and developing Class diagrams and Sequence diagrams using UML
  • Hands on experience in writing SQL queries, PL/SQL, Joins, Stored Procedures and Database Triggers
  • Experience on working with Oracle and MySQL Server Relational Databases
  • Experience on working with Elasticsearch, Kibana, Logstash and Hadoop for Analytics.
  • Expertise in working with various application servers includes WebLogic, Tomcat and Jetty
  • Good experience in working with IDEs such as Eclipse and IntelleJ
  • Good working knowledge on SVN, VSS or CVS for code management and version control.
  • Strongly initiative, creative and able to adapt latest technologies easily
  • Have excellent communication skills and ability to work within a team environment with minimal supervision
  • Team player, self-motivated, think out of the box, can work independently in a challenging environment

TECHNICAL SKILLS:

  • Java 1.x
  • Python
  • C
  • C++
  • Java Script
  • SQL
  • Spring4.0
  • Hibernate3.x
  • Struts
  • JDBC
  • PL/SQL
  • Hadoop
  • Kibana
  • Elasticsearch
  • Logstash
  • Spring
  • Servlets
  • JSP
  • HTML5
  • CSS
  • AngularJS
  • Jenkins
  • Maven
  • Ant
  • UML
  • SOAPUI
  • Log4j
  • NodeJS jQuery
  • AJAX
  • JSON
  • Java Script
  • JIRA
  • Agile
  • TDD
  • XML
  • XSD
  • RESTful
  • Micro services
  • SOAP
  • WSDL
  • UDDI
  • JAX-WS
  • JAX-RS
  • Apache
  • CXF
  • Apache Axis
  • XML
  • XPATH
  • XQuery
  • SOAP
  • WSDL
  • CSS
  • HTML5.
  • Oracle 11g
  • MySQL\ Windows
  • Linux
  • UNIX
  • My Eclipse 2015
  • RAD
  • RSA
  • JDeveloper
  • WebLogic
  • WebSphere
  • Apache Tomcat and SOAPUI 6.0.x/7.0.x/8.0.x
  • SVN
  • Git Hub.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Java/ J2EE Developer

Responsibilities:

  • Extensively involved in business requirements gathering and technical and functional walk-through meetings
  • Worked on various modules such as claims processing, fraud analysis and reports generation modules in the application
  • Architected RESTful API calls to retrieve JSON data from the data base on the fly.
  • Used different user interface technologies such as Spring batch which triggered on message from Queues
  • Architected and implemented the application modules using Spring Core (IOC), Spring Security, Spring AOP, Spring Batch to develop the application
  • Lead the development of Bootstrap 3.0 for responsive layout, tabs, buttons, carousel, and navigation bar.
  • Worked on Building Charts like Bullet-Charts and Pie-Charts using Angular nvD3.
  • Extensively used Angular UI module to use UI-Grid, UI-bootstrap, Uploader and Slider.
  • Used ESLint with Gulp and Angular and Node.js plugins to do code cleaning.
  • Implemented PM2 deployment and monitoring for Node API. Implemented compression in API.
  • Worked on cloud-based environment setup and development with products such as VPC, ELB, ECS, CloudWatch, CloudFormation, Lambda, SQS, SNS, API Gateway, etc. on Amazon’s AWS.
  • Used orchestration tools like Terraform and AWS Cloud Formation for Infrastructure Automation
  • Implemented Spring batch and business operations Dependency Injection
  • Developed Spring Batch jobs to write/read data from Oracle/Cassandra.
  • On boarding of new data into Splunk. Troubleshooting Splunk and optimizing performance.
  • Migrate the existing batch modules to a microservices based architecture and uplifting the code to Spring Boot.
  • Worked on writing messages to Kafka topics from Microservices.
  • Used Dynatrace in delivering high performance to the customers.
  • Worked on writing Kafka consumers to persist the data into Cassandra.
  • Developed Analytics for SQE and produce System metrics (Errors, Exceptions, transaction, performance metrics) and Business metrics in Live (quotes, orders, product wise, geography wise) using ELK Stack - Elastic Search, Logstash and Kibana.
  • Working in Spring Boot framework maintaining Security using spring security framework.
  • Used Hibernate to perform data base activities and transactions management
  • Involved in the configuration of Spring Framework modules.
  • Used various design patterns like MVC, Singleton, Data Access Object, and Value Object etc.
  • Implemented SOA using Web Services using SOAP, WSDL and JAX-RS API
  • Implemented RESTful web services to perform simple business operations
  • Followed Agile Scrum development methodology while developing the application
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in Jetty app server
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed
  • Involved in code versioning, Check-In, Check-out and code merging using SVN client.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks
  • Involved in production support, resolving the production issues and maintaining the application server.

Environment: Java 1.8, J2ee, Spring Core, IOC, AOP, Spring batch, Spring Security, Angular2, NodeJS, jQuery, Web Services, SOAP, REST, Cassandra, Kafka, Elastic Search, Logstash, Splunk, Kibana, SQL, XML, XSD, JAXB, JavaScript, JBoss 6.x, My Eclipse 8.5/2015, Dynatrace, HTML5, XML, JSON, Maven, GIT hub, SQL Developer, Oracle, UML, JUnit, TestNG, JIRA, Maven Jenkins, Splunk, Log4j, Docker, AWS (Amazon Web Services), Hermes JMS, Harvest work bench, Oracle Enterprise Directory and Active Directory, LDAP, Pair Programming

Confidential, San Antonio, TX

Java/ J2EE Developer

Responsibilities:

  • Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Spring Framework, Hibernate, Web Services (REST/SOAP).
  • Build use cases for each component of business workflow, create technical design documents with different UML diagrams like sequence diagrams, Flow Chart Diagrams and class diagrams using Rational Rose
  • Implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO). Also Developed hibernate mappings to tables using JPA annotations.
  • Implemented Microservices using Express in Node.js that facilitated CRUD operations and deployed the services onto Docker containers.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Extensive used HTML5 API’s - Forms API, Location API, Storage API, Web Workers, Canvas, SVG, Video, Offline and Indexed DB API.
  • Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
  • Used Angular Material-UI Polymer Core elements set includes several elements for application layout, including creating toolbars, app bars, tabs, and side nav consistent with the material design guidelines.
  • Created custom jQuery plugins for file upload, date control and drag and drop using Client templates.
  • Wrote Web services using Apache Axis2 and generated the WSDL.
  • Used REST Webservices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Consumed Restful Webservices where the transmission of data is in JSON format.
  • Designed and Developed REST Webservices to interact with various business sectors and used SOAP protocol for webservices communication.
  • Developed hibernate DAO Accessor Classes using Spring Template, Worked with Hibernate for object relational mapping and connection management.
  • Created Oracle database tables, stored procedures, sequences, triggers, views.
  • Create new PL/SQL stored procedures for new Oracle Forms and Reports development
  • Worked on stored procedures, triggers, cursors, DB scheduler, PL/SQL, MySQL and SQL queries
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures and query plan.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Maven and GIT.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check
  • Used Eclipse IDE for designing, coding and developing applications
  • Used GitHub repository for version control.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic.
  • Extensively worked on Application servers like Weblogic and Apache Tomcat.

Technology: Core Java, AngularJS, Hibernate, REST Webservice, Oracle, Spring Core, Spring Boot, Spring MVC, Micro Services, Docker, Git, Windows, Simple framework, Jenkins, GitHub, Maven, Log4J, JIRA

Confidential, Cleveland, OH

Java/ J2EE Developer

Responsibilities:

  • Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
  • Implementing agile process by managing the daily SCRUM meeting.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
  • Developed various UI (User Interface) components using Angular JS, JSP, and HTML.
  • Preparing the Design Documents and analyzing the functional specifications.
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships.
  • Developed Maven scripts to build and deploy the application in the JBOSS Application Server.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed Web services for integrating using SOAP.
  • Developed the application using Spring MVC, Servlets and JSP pages for authentication.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Used GIT for version controlling and JUnit for unit testing.
  • Prepared statements are used for communication with MySQL database.
  • Created files & deployed on WebLogic using Maven deployment tool.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Implemented Spring IOC for server-side Java components.

Environment: HTML, DHTML, JSTL, CSS, Angular JS, JSP, JavaScript, JBOSS, spring, MySQL, Java, SOAP, Log4j, J2EE Patterns, MVC, GIT, Agile, ANT, Junit, UML

Confidential

Software Developer

Responsibilities:

  • Designed the application using Agile Methodology. Developed MVC framework-based website using JSF and spring 3.1.
  • Developed Graphical User Interfaces (GUI) by using JSF, JSP, HTML, CSS, and JavaScript.
  • Utilized various JavaScript and JQuery libraries AJAX for form validation and other interactive features.
  • On the server side, post the access to the application and provided result on the network using RESTful web service.
  • Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships.
  • Implemented data reading, saving and modification by stored procedures in MySQL database and Hibernate criteria.
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server.
  • Developed the XML Gateway to help the ordering process system communicate with the Order Execution Tool and different online tools such as Line Qualification, Billing Information and Credit Card Validation Systems.
  • Developed Maven based project structure having data layer, ORM, and Web module.
  • Used JUnit to test, debugged and implemented the application. Implemented payment gateway using PayPal.
  • Involved in resolving issues in the production server.

Environment: Java, J2EE, Struts 2.2, spring 3.x, MySQL, Hibernate, HTML 5, CSS 3, JavaScript, JQuery, Eclipse, SVN, Weblogic, AJAX, JSON, JSF

Confidential

Jr. Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents provided.
  • Developed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Data Models using JUDE Tool.
  • Developed programs for accessing the database using JDBC driver to execute queries, stored procedures and to manipulate the data in the database.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validator for server-side validation.
  • Designing the database and coding of SQL, Triggers and Views using MySQL.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, Tomcat Server, IBM RSA, JUnit, MySQL, SVN

Hire Now