Java Developer Resume
Corpus Christi, TX
SUMMARY
- Java/J2ee Developer with 8+ Years of experience in Design, Analysis, Web Development and Implementation of J2EE Technologies in various domains such as Cargo, Healthcare, Information and entertainment.
- Proficient in working with various technologies like Java/JEE, Core Java, JSP, Servlets, JDBC, Struts, Spring - 3.0, XML, Web Services and Design Patterns.
- Expertise in working with various database/tools like Oracle10g/11g, Toad, SQL Developer.
- Implemented and have high knowledge in testing tools like J Unit and Soap UI.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Object Oriented Techniques.
- Developed enterprise applications using Scala.
- Experienced with Python frameworks likeWebapp2 and, Flask.
- Very high experience in Application Servers such as JBOSS and Apache Tomcat.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, various Design Patterns with excellent logical and analytical skills focused towards business needs.
- Implemented login authentication using Open SAML2.0 with spring security.
- Experienced in Waterfall approaches and have knowledge in methodologies like Agile, Scrum
- Appetite towards cutting edge technologies like Mongo DB (quite interesting and amazing DB- non relational), AWS Cloud which helps me to keep updated to the latest technologies.
- Extensively used Eclipse
- Demonstrated success in design, development and deployment of enterprise-scale applications in Logistics, Healthcare and Information, Media and Entertainment.
- Experienced in using Continuous Integration and build tools ANT and Jenkins.
- Experienced with different version management software such as Tortoise SVN, GIT, Clear case
- Experience in developing Web Services using Apache wink and REST
- Experience in scrum tools like JIRA and Rally
- Good Knowledge of Python and Python Web Framework Django.
- Involved in setting up code quality tools like find bugs, PMD and check style.
- Experience working in Test Driven development.
- Developed few X queries to retrieve documents from Mark Logic database.
- Experience in JUnit frameworks.
- Developed best guidelines/practices for coding standards, designing and deploying.
- Extensive experience in software development methodologies including Agile (Scrum), Iterative and Waterfall.
- Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Worked on different OS like Windows XP, UNIX.
- Experience in Server side development using EJB 3, JNDI, JDBC, RMI, JDK 1.7/1.6/1.5/1.4 , Log4j.
- Played ‘Scrum Master’ role for the team and Organized daily status meetings with Team members.
- Project Manager and Business Stake holders. Firm understanding of Agile (TDD) using Flex Unit and JUnit, logging using log4j, and debugging and profiling using the eclipse IDE.
- Experience in using testing Tools J Unit, Selenium, Cucumber / Gherkin.
- Experience using an Integrated Development Environment like Eclipse, RAD7.5/8.5 for code development.
- Experience in Google cloud platform(GCP) on Knowledge of alerts and monitoring tools and system management tools for environments and configuration management and Cloud orchestration tools, including Ansible, Chef, Puppet, AWS, Cloud formation, Terraform, and Salt.
- Experience in designing, developing and implementing E-Commerce, B2B applications using JEE technologies in Telecom, Banking, and Insurance domains.
- Experience with Cloud technologies such as Azure, AWS, or Google Cloud.
- Expert knowledge of, and strong hands on experience with AJAX frameworks (Ext-JS/DOJO) and JavaScript libraries.
- Good Inter-personal skills gained through interaction with technical and functional teams. Capable of quickly learning and delivering solutions as an individual and as part of a team
- Able to work with little or no supervision. Good communication and time management skills.
TECHNICAL SKILLS
Languages: C, C++, Java 8(JSP, Servlets, JSTL, and other java related technologies).
Operating Systems: Windows (10/8.1), Ubuntu, Mac
Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL.
Web Technologies: JSP, Servlets, Angular Js, j Query, React JS, Node JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express JS
Databases: Oracle, MySQL, MSSQL Server.
IDE: Eclipse, IntelliJ, Net Beans.
Web Servers: J Boss, Web Logic, WebSphere, Tomcat.
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.).
Reporting Tools: Jasper Reports, BIRT, Crystal Reports.
Tools: MS-Visio, Visual Studio, Sublime, Eclipse, Notepad++, Git Hub, JIRA, Clear Quest, RTC, MS Project, Excel, SharePoint, MS Access.
Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio
XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
PROFESSIONAL EXPERIENCE
Confidential, Corpus Christi, TX
Java Developer
Responsibilities:
- Worked, designed and developed Microservices business components using Spring Boot & Hibernate with SpringMVC flow.
- Designed and developed an application using Spring Framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch and Spring Data.
- Implemented an express-graph QL library to mount a Graph QL API server on the user-configured HTTP endpoint.
- Implemented logging and transaction manager using Spring AOP concept.
- Used Spring JPA and Spring Repository pattern extensively.
- Used Spring Security to provide authentication, authorization and access-control features for Application.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
- Designed and developed asynchronous RESTful Microservices using Spring boot, Couch base and RX Java that are consumed by other microservices with an average response time of 30 milliseconds.
- Used Jboss 7 and JDK 1.7 and JDK 1.8. Also, developed SOAP and RESTful RESTful Webservice with XML/JSON response to call some services for authentication and authorization service.
- Experienced with version controller like SVN and GIT (Bit bucket, GitHub).
- Experience and expertise in GCP environment in particular Google Big Query, Google Pub/sub, Google Spanner, Dataflow, Compute Engine, Google Storage.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Develop theUIcomponent architecture for developer framework usingAngular 2,Typescript, HTML5, CSS3 and Bootstrap.
- Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
- Implemented a recursive algorithm to parse large Graph QL introspection queries into a dot file format in order to visualize the one-to-many relations between schemas in a SVG format.
- Designed and implemented CAMUNDA workflows to automate EDA communication process for resource maintenance in cloud environment.
- Implemented AmazonWebServices (AWS) solutions using EC2, S3, RDS, Elastic load balancer & Auto scaling groups.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
- Developed Restful Services using JAX-RS with Springboot and Micro Service Architecture to enable Microservices to deploy in the cloud infrastructure.
- Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Developed Python batch processors to consume and produce various feeds.
- Worked with the JavaScript framework Angular JS.
- Expertise onCorticonrules engine installation, design and development of business rules inCorticon Studio. End to end implementation and deployment of rules usingCorticon Server.
- Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
- Developed Business Logic using Python on Django Web Framework.
- Developed code using Java, JSP, HTML, CSS, JavaScript, Spring MVC, Spring JDBC. Used Confidential Software Architect (RSA) and Confidential Websphere 7 and JDK 1.7 and JDK 1.8.
- Designed and implemented a continuous integration system using Jenkins by creating Python
- Involved in developing the UI, layout and front-end programming using JavaScript, Angular and bootstrap.
- Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
- Used Bit bucket git to store and maintain source code.
- Architected the frontend solution using React, Relay and Graph QL. Lead the UX and design outsourced teams helping with product ideation to creation.
- The middleware interaction used JMS/IBM WebSphere MQ series for transferring messages between different components using the JMS/Mail API framework.
- Jboss configuration is done in thoroughly firewalled environment using TCP.
- Refactored and enhanced an existing Angular application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Implemented annotated based RESTful Webservices using JAX-RS API.
- Development of a standard JSONREST response template which can be used by applications across a system using spring boot.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Created CAMUNDA workflows for multiple use cases which include instantiation, health check and configuration of PNF devices on cloud environment.
- Developed and tested REST web services with JSON or XML responses using Soap UI and Postman tools.
- Created custom, self-contained, reusable and testableAngular 2 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
- Migrated Applications from Web logic to Jboss.
- Designed and implemented by configuring Topics in new Kafka cluster in all environment
- Handled transactions using Java Transaction API.
- Deployed the web app with the use of Apache Tomcat, AWS and GCP to enhance scalability.
- Developed front end applications with MongoDB, Express, Angular and NodeJS.
- Worked on JavaScript framework for building web pages using Angular, Backbone, Bootstrap, HTML5&CSS3 to augment browser based web UI applications with MVC capability and developed, worked and implemented UI controls.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Rewrite existing Java application in Python module to deliver certain format of data
- Worked with the JavaScript framework Angular JS.
- Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
- Successfully secured the Kafka cluster with Kerberos.Implemented Kafka Security Features using SSL and without Kerberos. Configure and Networking of Virtual Private Cloud (VPC).
- Binary repackaging of applications in IBM WebSphere Portal v8.0.
- Integrated the Java frontend with the Corticon rules engine using SOAP Web Services in RAD
- Deployed Amazon Cloud Front to deliver content further allowing reduction of load on the servers.
- Provided expertise and hand-on helps, guidance to other engineers about cloud infrastructure, micro services container, application server configurations &Docker container management.
- Used Git for version control and IntelliJ IDEAIDE for development of the application
Environment: Java / J2EE, JSP, CSS, JavaScript, AJAX, Servlets, Hibernate, spring, XML, EJB, Web Services, SOAP, Eclipse, Confidential Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.
Confidential, Frisco, TX
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system.
- Worked with Agile Software Development.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Used CAMUNDA REST API’s Cockpit and JAVA API’s to communicate with CAMUNDA engine.
- Implemented spring boot micro services to process the messages into the Kafka cluster setup.
- Designed and developed business components using Spring AOP, Spring IOC, and Spring Batch.
- SSA Intranet web application development for LR/ER WMS using JDK 1.7, Struts 2, open JPA, Oracle 11g, WebSphere 8.5, and EJB 3.0
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Wrote Python scripts to parse XML documents and load the data in database.
- Implemented DAO using Hibernate, AOP and service layer using spring, MVC design.
- Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
- Responsible for ingesting large volumes of IOT data to Kafka.
- Designed Graph QL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
- As part of cloud technologies I worked on various clouds like AWS, PCF and GCP where our micro services were frequently deployed in Dev, STG and Prod environments.
- Used Hibernates a persistence framework for DAO layer to access the database.
- Worked with the JavaScript framework AngularJS.
- UsedAngular 2 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
- Generated property list for every application dynamically using python.
- Scaled microservices, distributed systems and server less applications using Simple Queue Service (SQS).
- Took part in setting up the routing configuration usingAngular 2 routerfor various views and sub views.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Designed and developed Restful APIs for different modules in the project as per the requirement.
- Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
- Converted data sources from weblogic to Jboss.
- Developed SQL queries to interact with SQLServer database and involved in writing PL/SQL code for procedures and functions.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Customized the Corticon Server, generated the rule sheets and deployed in the Corticon Server.
- Created custom server of Corticon and deployed in Apache Tomcat Server 6.0. Implemented securities of the server.
- Interacted with DB Sharding, Redis, Jenkins, SOLR, Graph QL, Grafana and Click Tracking for analytics. Learned code standards.
- Configured authentication filters and Google Search Appliance for IBM WebSphere Portal v8.0
- Built real time data pipelines by developing Kafka producers and Spark streaming applications for consuming.
- Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
- Created AngularJS controllers, directives, models for different modules in the frontend.
- Developed GUI using Front-end technologies JSP, JSTL, AJAX, HTML, CSS, and JavaScript.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Developed User Interface using JSPs, JSTL, and business-driven reusable custom tag libraries for multipage web applications and HTML5, Bootstrap, AngularJS.
- Implemented AmazonWebServices(AWS) solutions
- Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Implemented AngularJS Service layer with utility functions to get data from back-end using Rest based service calls and pass back to Angular Controllers.
- As part of GCP implemented a spring boot app using IntelliJ IDE and deployed it to Google APP Engine.
- Involved in writing the Junit test cases as part of unit testing.
- Implemented complex java logic as CAMUNDA listener classes to handle and store business logic and validation.
- Prepared auto deployment scripts for Web Logic in UNIX environment.
Environment: Core Java, J2EE, Spring Framework, Spring MVC, Hibernate 3.x, j Query, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web Services, SOAP, XML, Java Beans, X Stream, Apache POI, Ext JS, j Query, Restful, JavaScript, Oracle 11g, IBM RAD
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Worked on all phases of agile methodology life cycle. Used Agile based SCRUM methodology for developing the project.
- Worked on Big Data Integration &Analytics based on Hadoop, Spark, Kafka and web Methods.
- Integrated Hibernate with spring and used Hibernate template for data access.
- Developed web services using SOAP and REST.
- The view is constructed by using JSP, HTML, CSS, and JavaScript.
- Developed test cases for Unit testing using JUnit and performed integration and system testing
- Involved in coding for the presentation layer, JSP, AJAX, XML, XSLT and JavaScript.
- Automated test cases with SOAP UI and Groovy scripting.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Developed WebSphere Portal products to give users a single point of access to the applications, services, information, and social connections they need.
- Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle, SQL.
- Developed and taught the Confidential cloud and microservices Developer & Test Automation curriculum for both re-skilling and the new-hire boot camp for quickly ramping up new college hires to develop cloud, microservices, java/spring applications
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Designed and Developed complex UI screens using Spring MVC, JavaScript for request management and search and filter modules.
- Led and managed Confidential ’s Cloud and Microservices Group for Confidential ’s Cloud/Microservices Confidential & Confidential Legacy Transformation
- Worked on Core components of Angular JS.
- Integrated the Spring MVC with the Adobe CQ5 server and hosting the HTML pages on the CQ5 server to enhance security constraints for the application.
- Worked on Core components of Angular JS.
- Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, HTML5, CSS3, JavaScript for request management and search and filter modules.
- Involved in delivering the digital transformation of ROLB to a decoupled architecture based on micro-services to help power the existing apps using Restful API's.
Environment: JDK, Servlets, JSP, Spring, HTML, XHTML, XSLT, JDBC, EJB, Oracle 10g, J Boss, Eclipse, Maven, Agile development process, WSDL, SOAP, UDDI, JAXB, CVS, PL/SQL, Confidential Clear Quest, J Unit, Windows XP and Log4j
Confidential, Tarrytown, NY
Java Developer
Responsibilities:
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used spring framework for Dependency Injection and JDBC connectivity.
- Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
- Design HTML prototypes, visual interfaces, and interaction of Web-based design.
- Developed the business components using EJB Session Beans.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
- Develop implementations for cloud & microservices architectures and frameworks; regularly develop frameworks, pipeline scripts, cloud CLI scripts, how-to snippets (Java, Spring, Kubernetes, Docker, etc.) as part of customer migration.
- Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
- Worked on JBOSS locally and WebSphere in higher environments.
- Involved in development of custom Servlet handling HTTP request and response objects.
- Developed Web service modules based on SOA architecture to consume services.
- Involved in developing the DAO layer to interact with MySQL database.
- Configured Data Sources on the server for database connectivity.
- Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.
- Actively involved in code review, performance tuning and bug fixing phases.
- Used multithreading in programming to improve overall performance.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
- Involved sending JMS message queues to different layers in the module.
- Good team player with the ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Hands-on experienced working with version control tools such as SVN and JIRA as issue tracking software.
- Used Maven as the build tool and Tortoise SVN as the Source version controller
- Involved in the deployment of the application in Integration and Implementation environment.
- Used Subversion (SVN) as the configuration management tool to manage the code repository
Environment: Java, PL/SQL, SQL, HTML, CSS 3.0, JavaScript, hibernate, Middleware Technologies, Ajax, Servlets, JSP 2.0, Web logic 10.4, J Boss, WebSphere, XML, XHTML, Eclipse, JMS, Oracle11g, EJB 3.0
Confidential
Java Developer
Responsibilities:
- Participating in system design, planning, estimation, and implementation.
- Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Confidential Rose.
- Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Developed various EJBs (session and entity beans) for handling business logic.
- Developed Session Beans and DAO classes for Accounts and other Modules.
- Worked on generating the web services classes by using WSDL, UDDI, and SOAP.
- Consumed Web Services using WSDL, SOAP, and UDDI from the third party for authorizing payments to/from customers.
- Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
- Used CVS for version control and Maven as a build tool.
- Designed and developed systems based on JEE specifications and used Spring Framework with MVC architecture.
- Used Spring Roo Framework Design/Enterprise Integration patterns and REST architecture compliance for design and development of applications.
- Involved in the application development using Spring Core, Spring Roo and Spring JEE, Spring Aspects modules and Java web-based technologies such as Web Service (REST /SOA /micro services) including micro services implementations and Hibernate ORM.
- Implemented different design patterns such as singleton, Session Façade, Factory, and MVC design patterns such as Business delegate, session façade and DAO design patterns.
- Used JPA - Object Mapping for the backend data persistence.
Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3, Angular JS, Restful web services, Node JS, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, GIT, J Unit, J Profiler 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile. Scala 2.9 Play JQuery Json JavaScriptScalaEclipse IDE IntelliJ Jenkins Maven Oracle Perforce Windows UNIX.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of workflow and support.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Developed using new features of Java 1.7 annotations, generics, enhanced for loop and enums. Used Spring IOC, AOP and Hibernate ORM for back end tiers.
- Involved in writing Thread Safe blocks for multi thread access to make valid transactions.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used DAO pattern to fetch data from database using Hibernate to carry out the various database.
- Modified the Spring Controllers and Services classes to support the introduction of spring framework.
- Developed various generic JavaScript functions used for validations.
- Developed screens using j Query, JSP, JavaScript, Ajax and ExtJS.
- Developed various generic JavaScript functions used for validations.
- Developed screens using HTML5, CSS, JavaScript, j Query and AJAX.
- Developed various EJB components to full fill the business functionality.
- Used X Stream API to transfer data back and forth between Spring MVC and ExtJS, NodeJS.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Implemented SOA to develop REST-Based Web services using Apache Axis.
- Developed REST Web Services clients to consume those Web Services as well other enterprise-wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDLs.
Environment: Java, J2EE, JSP, Servlets, MVC, Hibernate, Spring, Web Services, Maven 3.2.x, Eclipse, SOAP, WSDL, Eclipse, jQuery, JavaScript, Swings, Oracle, REST API, PL/SQL, Oracle 11g, UNIX