Java/j2ee Developer Resume
Dallas, TexaS
SUMMARY
- Around 7 years of experience in design, development, implementation, Integration of complex Client/Server and Web based Business Applications and maintenance of application.
- Expert working with Agile/Scrum development methodologies.
- Solid understanding of OOAD, UML and Java Design Patterns.
- Hands on experience in designing n - tier Enterprise application using J2EE design patterns like Singleton, Factory, Observer, MVC, and Session Facade etc.
- Worked extensively on design and development of CoreJava, JSP, EJB, Servlets, JSTL and other technologies in JEE, POJO based applications.
- Used coreJAVAto implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searchingalgorithms.
- Ace knowledge inAlgorithmsand Data structures and extreme mathematical problems and can efficiently translatealgorithms, ideas, and concepts to software applications.
- Productive information and aptitude working with systems like Spring Core (DI (IOC)), Spring MVC, Spring Information (Spring JDBC, Spring ORM), Spring AOP, Spring Boot, Spring Batch, Spring Security, Spring Integration, Struts, and JSF.
- Experience in defining and implementing services using the Micro Services Architecture.
- Experience in Microservices using Spring Boot,NetflixEureka plugins, Spring Boot monitoring.
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS,Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc.Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
- Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular 2/4/5, Angular JS and React JS.
- Manage data sets to parse out useful information (Program:ApacheSolr)
- Highly experienced in AWS platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, SNS, ELASTIC BEANSTALK, Auto scaling.
- Expert in Spring Boot which is radically faster in building cloud Micro services and develop spring based applications with very less configuration.
- Comprehensive knowledge on application usingPivotalCloudFoundry (PCF) CLI.
- Develop cross browser compatible web pages quickly and effectively using jQuery, HTML, CSS, Responsive Web Design, Bootstrap andAngularJS.
- Experience in SQL using Oracle 9i/10g, PL/SQL using OracleElasticsearch/NoSQL
- Excellent experience in developing Back-end applications using Web Services (Apache Axis2, Spring-WS, JAX-WS) and Spring-REST, JSON, REST-based APIs.
- Strong working knowledge in using XML (SAX and DOM), XSL, XSTL, HTML, DHTML.
- Experience on Swagger spec to create API using a specific JSON or YAML schema that outlines the names, order, and other details of the API.
- Experience in Developing/Maintaining Flash/Flex UI to interface Javabackend
- UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of essential information such as payment status report.
- Expertise in DevOps tools and methodologies.
- Responsible for implementing the process for sending/receiving messages through JMS message queues to/from various systems through Rabbit MQ and Active MQ.
- Experience in implementing Kafka Producer and Consumer.
- Experience in NoSQL Databases like MongoDB.
TECHNICAL SKILLS
Core Java: Java, Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing, PL/SQL, C++
J2EE Technologies: JSP, JMS, Java Servlets, JDBC, Struts, Spring Core, Spring (Core, MVC, DAO, JPA, AOP, Security, Batch, Quartz), JSF
Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS
Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling, JavaScript, jQuery, Ajax. Bootstrap, AngularJS, React JS, AJAX.
ORM Frameworks: Hibernate, JPA, DAO, Spring JPA
Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server.
Tools: Eclipse, JBuilder, IBM RAD and NetBeans, IntelliJ, MS Visio, Rational Rose Enterprise.Log4J, SLF4J, Swagger, Maven, Ant, Jenkins and Gradle, Apache Solr
Version Control Systems: Rational ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS (Concurrent Versions System), GitHub
Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.
Testing: JUnit, RFT
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas
Java/J2EE Developer
Responsibilities:
- Worked on JavaScript to make interactive site.
- Web services interact with the DB2 database to insert the offers and retrieve the offers.
- Worked with UNIX Administrator for getting digital certificate signed for this site.
- Followed Agile and Scrum Methodology in software development.
- Performed programming work (VB6, T-SQL, VB.NET, Crystal Reports), tested and debugged code.
- Developed user interfaces to interact with business layer.
- Deployed the application on Linux server in testing and production environments.
- Implemented TIBCO Hawk rule base to monitor and test the BW engine, EMS Server, log files and database.
- Implemented Microservices using AWS platform build upon Spring Boot Services.
- Worked on Kafka Backup Index and in depth knowledge of Apache Cassandra.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Conducted user training to familiarize them to the new reporting environment and to use the reporting infrastructure for effective decision-making.
- Used HTML5, CSS3 to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
- Spring Boot were developed with microservice architecture using REST and Apache Kafka.
- Developed Action classes and controller layer using Servlets and Struts framework.
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
- Teamed with systems testers and business partners to ensure that the user interface and functionality delivered matched the customer requirements.
Environment: Java, Microservices, Spring Boot, JavaScript, JDBC, Oracle, JBoss, Swagger, JSP, Servlets, Design Patterns, Eclipse, Tomcat Server, kafka, ANT, Junit, Log4j, Spring, Hibernate,AngularJS, BootStrapsUNIX shell scripting,JavaScriptingFramework Struts, Spring MVC, JSFGit HubJenkins, Maven,IDE Source Insight, Eclipse
Confidential, Birmingham, Alabama
Full Stack Java Developer
Responsibilities:
- Develop Angular JS, HTML, CSS and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Work for Team Sprint Planning meetings, and analysts through the entire SDLC, understanding and refining systems requirements.
- Work on spring config server for centralized configuration and Splunk for centralized logging. Use Concourse and Jenkins for Micro services deployment.
- Work on automation of Embedded Software/Embedded systems/functions and/or component testing (White box testing).
- Work in requirements discussions story board preparation estimation daily Scrum meetings and retrospective meetings as part of agile methodology.
- Work in-depth research and identify sources of production issues surrounding the spring suite of applications.
- Developed Single page application using HTML5, CSS3 and Bootstrap, ReactJS, Redux, JSX.
- Build user interfaces differently by breaking them into components using ReactJS.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations usingNode.js.
- Configured Kafka to read and write messages from external programs.
- Configured Kafka to handle real time data.
- Implemented the application using Spring Boot, Spring IOC, and Spring Batch and handled the security using Spring Security.
- Worked withReact JScomponents, Forms, Events, Keys, Router and Animations.
- Developed redux actions, reducer functions and used immutable store to store and manage the state.
- Designed and developed Rest Services using Java, spring, Spring Boot, RESTful, JPA, Hibernate.
- Worked with various react component lifecycle hooks and used Webpack for building production ready code.
- Develop various PL/SQL Objects for Extraction Transformation and Loading Projects. Automate the Oracle Data Integrator (ODI) process for various modules using these objects.
- Developed Web Application using Spring MVC, JQuery and JSON.
- Worked on PL/SQL stored procedures, functions, triggers, cursors and views
- Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
- Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security and Spring MVC.
- Involved in developing user interface using HTML, CSS, JSP, Angular, and JSF.
- Used JavaScript for implementing client side validation and developing user interactive pages using various DOM objects.
- Involved for Design and POC, transform existing fund services monolithic architecture intoMicro services.
- Design and Develop Bill Paymicro serviceby use of spring boot framework, Netflix components using AWS.
- Used Axios to perform async calls to the rest web services and took part in developing unit and integration tests for React components using Mocha, Chai, Enzyme and JSDOM.
- Worked closely with developers andto debug software and system problems.
- Developed Loan Note Orchestrationmicro servicethat issues Loan Note document, converts it to PDF format, persists document in permanent storage and communicates with banking back-end system to update loan application with funding disbursements details.
- Developed cross-browser compatible web pages and validated the work produced
- Used Axios to perform async calls to the rest web services and took part in developing unit and integration tests for React components using Mocha, Chai, Enzyme and JSDOM.
Environment: Java 1.8, J2EE, Micro services, Spring Beans, Spring Boot, Netflix Stack, Spring IOC, Hibernate, Spring Security, Spring Batch (Quartz Scheduling), Jersey Rest Services, SOAP Services,, ReactJS, Hibernate Angular JS, JavaScript, WSDL, XML, XSLT, XSD Schemas, Postman, Apache JMeter, JProfiler, AWS (Amazon Web Services EC2, RDS, S3), Oracle EBS, PL/SQL, Cassandra (NoSQL), Spring Tool Suite, Maven, Log4j, GitHub, WebSphere.
Confidential, Richardson, TX
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) including grooming, analysis, architecture design, and development and testing phases.
- Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
- Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
- Used Angular JS, HTML, CSS and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Developed entire frontend and backend modules using Python Web Framework.
- Developed Python Script for moving files from drop box to Amazon server.
- Design and Developed new shipping method usingMicroserviceswith Spring Boot and Spring Rest Web service APIs, Use of Spring boot, AWS and Netflix components like Zulu, Eureka, ribbon, Zip king and hystrix.
- DevelopedMicroservicesby creating REST APIs for core retailer services.
- Developed Microservices using Spring Boot and Netflix stack (Hystrix, Archaius,Eureka, Zuul and Ribbon). Experience in developing spring bootMicroservices.
- Developed modules using Kafka to extend data ingestion framework capabilities.
- Used Java,Microservices, APIs and Open Source ESB platforms (Mule, JBoss Fuse).
- Used a HTTP client (Postman) to POST to web app and test algorithms in Priority Queue.
- Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
- Performed configuration, deployment and support ofservices including Amazon Web Services (AWS).
- Worked onAWS (Amazon Web Services)EC2, RDS, Load Balancer, and Auto Scaling with AWS command line interface.
- Actively contributed to design and implement Spell check and Autosuggestion modules onApacheSolr.
- Developed RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) using Jersey RESTful Web Services framework and SOAP, WSDL, JAX-WS, and JAX-RPC programming models.
- Experience in implementing OracleSQLas an oracle client to query the database.
- Worked on Hibernate as ORM to integrate with the application developed using Spring.
- Experience in replacing Hibernate with NativeSQLQueries (JDBC) in places to handle large search.
- Worked on CI/CD tools for deploying a pipeline for automation of testing and deployment process.
- Integrated various provisioning and monitoring modules into a single platform using Jenkins CI tools.
Environment: GIT, Python, Akka, Maven 3.x, Perl, Apache Camel, Log4j, Jenkins, REST API, Hibernate, Oracle, Rabbit MQ, React JS, bonita, MySQL, Toad, BPM, Junit 3.0, Scala, Agile, Solr, Node JS, Drools, AWS, Multithreading, Spring Boot, MicroServices, angular 2, Amber JS, JIRA, Docker, RCP, Marklogic, UML (Rational Rose), ElasticSearch, WebSphere v7.0, HTML 5.0, CSS and Windows XP.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Involved in Agile Methodology (Scrum) that includes daily scrum with team and followed Test Driven Environment following OOD.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer. Worked on Hibernate ORM.
- Created Hibernate XML files andJavaclass files to map the object relation.
- Developed Web Application using Spring MVC, JQuery and JSON.
- Worked on PL/SQL stored procedures, functions, triggers, cursors and views
- Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
- Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security and Spring MVC.
- Involved in developing user interface using HTML, CSS, JSP, Angular, JSF.
- Used JavaScript for implementing client side validation and developing user interactive pages using various DOM objects.
- Involved for Design and POC, transform existing fund services monolithic architecture intoMicroservices.
- Design and Develop Bill Paymicroserviceby use of Spring boot framework, Netflix components using AWS.
- Worked closely with developers and to debug software and system problems.
- Developed Loan Note Orchestrationmicroservicethat issues Loan Note document, converts it to PDF format, persists document in permanent storage and communicates with Banking back-end system to update loan application with funding disbursements details.
- Developed cross-browser compatible web pages and validated the work produced.
- Implemented Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
- Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
- Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
- Configured and managedAWSGlacier, to move old data to archives based on retention policy of databases/ applications.
- Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 and NoSQL DB like MongoDB.
- Used NoSQL DB like Mongo DB for the proof of concept.
- Worked onAWScloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Troubleshooted issues along the CI/CD pipelines.
- ConfiguringSwaggerfor documentation of Rest Controllers and to generate request and response templates.
- Used Oracle 11g hosted in Amazon RDS as the Database.
- IntegratedKafkasource to read the payment confirmation messages
- UsedAWSSDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application and additionally worked on one of the container technologies such as Docker.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Implemented ORM (Object Relational Mapping) framework using Hibernate to mapJavaobjects to SQL Server Database tables and used the mapping definitions for persistence.
Environment: Microservices, Java, JavaScript, JDBC, Oracle, JBoss, Swagger, JSP, Servlets, Design Patterns, Eclipse, Tomcat Server, kafka, ANT, Junit, Log4j, Spring, Hibernate,AngularJS, BootStrapsUNIX shell scripting,JavaScriptingFramework Struts, Spring MVC, JSFGit HubJenkins, Maven,IDE Source Insight, Eclipse
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Developing Java modules by using Akka/Fumigo-frameworks.
- Involved in building database Model, APIs and Views utilizing Python in order to build an interactive web based solution
- Integrated business layer using Hibernate and Oracle9g/10g.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWSservices like EC2, S3.
- In-depth and hands-on experience developing Microservices Spring Boot on Pivotal Cloud Foundry.
- Experience with databases Oracle 9i/10g, PostgreSQL, DB2, SQL Server and MySQL.
- Used Spring AOP module to handle the entire transaction with the database.
- Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc. Taking advantage of the MVC pattern of the AngularJS to produce higher maintainability of the code.
- Designed pages using Angular JSForms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
- All the functionality is implemented using SpringIO / Spring Boot, MicroServices and Hibernate ORM.
- Worked on Node Rest framework for backend services used Mongo DB for database services.
- Migrating servers, databases, and applications from On-premises to AWS, Azure and Google Cloud Platform.
- Worked on Node Rest framework for backend services used Mongo DB for database services.
- Used spring framework for dependency injection and integrated with Node JS, Hibernate and JSF.
- Migrating servers, databases, and applications from On-premises to AWS, Azure and Google Cloud Platform.
- Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated.
Environment: Core Java, J2EE1.6, Spring Framework,Java script, AngularJS, JQuery, Mockito, Apache Tomcat 7, XML, Eclipse, Apache AXIS, Jersey, GIT, Python, Akka, Maven 3.x, Perl, Apache Camel, Log4j, Jenkins, REST API, Hibernate, Oracle, Rabbit MQ, React JS, bonita, MySQL, Toad, BPM, Junit 3.0, Scala, Agile, Solr, Node JS, Drools, AWS, Multithreading, Spring Boot, MicroServices, angular 2, Amber JS, JIRA, Docker, RCP, Marklogic, UML (Rational Rose), ElasticSearch, WebSphere v7.0, HTML 5.0, CSS and Windows XP.
Confidential
Java Developer
Responsibilities:
- Generated WSDL document in Soap Web Services.
- Responsible in identifying proper design pattern used for various modules
- Used Agile Methodology (Scrum and XP) for the entire module.
- Designed and guided the team in the design using Design Patterns, UML diagrams, Rational Rose.
- Extensively used JSF, EJB and Hibernate to handle our transactions and segment generation by writing the descriptors, which involved creating beans for each key field Value to provide a separate mechanism to populate each field in the Segment.
- Used web services SOAP as a communication between Applications
- Created Hibernate classes and configuration xml’s to manage Transactions.
- Involved in writing JavaScript for client side validations and developed parsers for xml.
- Created and maintained JDBC connections, and defining JNDI names to access Database.
- Designed tables and stored procedures for database using SQL Server 2005.
- Configured Log4j for debug and log messages purpose.
- Responsible for writing JUnit test cases and JUnit programs.
- Used JProfiler to identify memory leaks in the application.
- Responsible to build the module package (.war and .ear) files using Maven scripting.
- Involved in Code review (4 eye review), design document review, test cases review.
- Change requirement acceptance and converting the CR to detailed design.
- Responsible in coordination with onsite team, attending weekly status calls to update the work status, issues clarifications etc.
- Involved in developing Servlets and business classes.
- Responsible in designing the application using MVC architecture.
- Responsible for writing SAX and DOM Parsers for request and XML builders for response.
- Responsible in creating and maintain JDBC and defining JNDInames to access Database.
Environment: Core Java, Web-Services, Apache cfx, Agile, JAX-Web Services(Soap), Eclipse IDE, Multithreading/Concurrency, XML, Java Script, WebSphere, Maven, Unix, Restful, Apache Tomcat.