Senior Java Developer Resume
ChicagO
SUMMARY
- 10+ years of Experience in all stages of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, testing and implementation of projects using software methodologies like Agile/Scrum and Waterfall.
- Experience in developing the User Interface (UI) Applications and professional web applications using HTML, CSS2/CSS3, JavaScript, Angular JS, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap
- Experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.)
- Excellent experience in the design, development and implementation of Model - View-Controller (MVC) using Struts Framework, Design Patterns and DAO's using Spring JDBC and Hibernate
- Migration experience from C++ toJava.
- Excellent understanding of java concepts like Multithreading, String handling and implemented with JDK features.
- In depth knowledge on corejavaconcepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
- Experience on Java features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively used corejavatechnologies such as Collections, Multi-Threading, Exception Handling.
- Good Experience in Springs and its modules, Spring IOC, AOP, Spring Security, Spring Batch programming, Spring boot, Spring microservices, Spring JPA.
- Strong Experience in implemented Service Oriented Architecture (SOA) and Microservices using Spring Boot REST web Services, Micro Services
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, Rabbit MQ.
- Experience with Batch jobs, Scheduling batch jobs from Workload Automation Scheduler.
- Experience in programming and management in LINUX and UNIX environments.
- Created a Micro services using Spring Data REST API and tested with POSTMAN.
- Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS), GIT.
- Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML intojavaobject.
- Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL) and Oracle Performance Tuning.
- Good experience in writing application on No SQL databases like Cassandra and MongoDB.
- Good Experience in using build tools like Maven, Ant.
- Good exposure on using various tools like Spring source tool suite, RAD IDE, Eclipse IDE, IntelliJ Idea, TOAD, SQLDeveloperin implementing the applications.
- Experience in dealing with DevOps tools like Jenkins.
- Experience with Jenkins SonarQube fixing the code coverage issues.
- Hands on experience in working with Junit, Mockito, Power Mockito and TestNG.
- Having knowledge and hands-on experience with Selenium, Junit, Log4j testing tools.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Senior Java Developer
Responsibilities:
- Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, JMS, JMX, GWT, JSF and Struts.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
- Worked on Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi- Threading, Lambda and Generics.
- Worked on Core Java, Collections, Multi- Threading, Exception handling, Concurrency, File I/O, Design Patterns, OOPS Concept.
- Developed SpringBoot based MicroServices & implemented Spring cloud/Netflix API architecture patterns (Eureka Service discovery, Configuration server).
- Implementing the proposed DAO and dapps on the Ethereum blockchain. The rules for the DAO were being programmed using Solidity on the Ethereum blockchain.
- Replacement of structs to Spring Framework using Spring Framework, Thymeleaf, JQuery and MySQL
- Developed micro services using Spring Boot JPA to fetch the data from the DB
- Mentor developer to deliver improved memory and startup time restful services withQuarkus.
- Host various APIs using Node/Express, Java/Micronaut/Spring Boot, Python/Flask and GraphQL
- Worked on database table O/R mapping with JPA and EJB.
- Involved Designing/Developing to onboard2 companies for changing the status of vehicles from active to hold and vice versa using Java, Restful webservice, JSON, JAXB, Toplink, Weblogic
- Implemented Hibernate for the ORM layer in transacting with Oracle database.
- Adept in Web and middle-tier frameworks like Spring andHibernatewith expertise in OOP, SOA and MVC.
- Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents.
- Implemented unit test cases using Karma Runner and Jasmine for Angular Js on client side and Chai for Node.js for testing endpoints.
- Developed frontend application using React.js, Express.js and Knockout. Js.
- Extensive experience with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, Handlebars.js.
- Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
- Developed web pages using HTML/CSS and Javascript.
- Created Real-time Reporting systems and dashboards using Adobe Flex, MySQL and Perl.
- During the life cycle of the project my responsibility also includes MySQL database administration and maintenance over Linux server.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Worked with Toad to overlook databases and create SQL queries to gather and alter data. Also combined with Hibernate for testing the flow of data from the Application to Database
- Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
- Hands on experience in using tools like Index Tuning Wizard, SQL Profiler and Windows Performance Monitoring and Tuning MS SQL Server Performance.
- Worked on implementation of EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications.
- Implemented RESTFUL microservices using spring boot, Spring Cloud, Spring Eureka, Spring Zuul, Spring Feign, Spring Hysterix, Ribbon and consumed using spring REST services using Spring Rest Template.
- Integrated the Active Model Serializers using JSON rendering, Inherited Resources (Thin controllers) and Capistrano (Deployment management) into the project.
- Experience in developing and deploying Microservices architecture using JHipster and OAuth0.2.
- Implemented JWT Token based authentication to secure the ASP. NET Core Web API and provide authorization to different users.
- Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
- Used Wildfly(JBoss) as server for deployments.
- Performed SVN to Git migration including the implementation of Git Branching and committing workflow.
- Experience adding Swagger Documentation for the existing APIs which were written in OTP.
- Developed (TDD) and continuous integration using JUnit, JBehave and Jenkins.
- Extensive experience in writing Junit's using EasyMock and PowerMock frameworks.
- Developed and maintain automated tests using the TestNG framework in conjunction with Selenium and Java to support web applications.
- Performed load testing using Jmeter and developed Java 8 code to improve performance.
- Used Postman and SOAP UI to test the web service calls.
- Developed JUnit test cases for back-end logic implementation development. Used SonarQube for code coverage.
- Experienced in agile software development practice paired programming, test driven development TTD and scrum status meetings.
- Implemented client applications using Agile SCRUM Methodology that involves the iterative development methodology
- Experienced in working on managing VMs using AWS EC2.
- Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes DNS, and S3.
- Executed Hadoop/Spark jobs on AWS EMR using programs, stored in S3 Buckets.
- Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS AuroraDBinstance using the AmazonRDSConsole.
- Published restful API using Azure API Gateway.
- Created the domains, application servers and load balancers using Weblogic 9.0
- Worked on Auto Scaling, Cloud Watch(monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3(storage) and Amazon EBS (persistent disk storage).
- Built log files reader with Amazon S3, Kinesis, DynamoDB and Lambda.
- Deployed the Application into Dockers container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka.
- Created Kubernetes yaml files for deploying, scaling and rolling update.
- Designed and Developed ECS Business operation code using Core Java.
- Created monitoring plan using AWS CloudWatch and Sensu monitoring tool.
- Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Delivered high quality modules on the AWS stack using SNS and ElastiCache with Redis
- Used elastic search to query database in a Scala fashion using the powerful Scala collection framework.
- Set up Kinesis Shards and Analytics to handle future deployment roadmap.
- Efficient in writing MapReduce Programs and using Apache Hadoop Map Reduce API for analyzing the structured and unstructured data.
- Used AWS Data Pipeline for creating complex data processing workloads.
- Worked in SOA architecture Websphere Message broker for integration with ILog
- Created cluster environment using Jboss Fuse Fabric and Creating ActiveMQ with different topologies in Enterprise Integration.
- Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using Cloud application.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Utilized Ansible and AWS lambda, elastic cache and cloudwatch logs to automate the creation of log aggregation pipeline with ElasticSearch
- Extensive experience in setting up CI/CD pipelines using Jenkins, IBM UrbanCode Deploy (uDeploy).
- Used CircleCI to inherit the authentication supported by central SSO infrastructure.
- Implemented the CometD on Jetty over SSL
- Automated provisioning of infrastructure and applications on Azure for DevOps environment
- Used Jenkins for continuous Integration and Maven to Build.
- Worked on Gradle build tool with a focus on build automation and support.
- Placed data into JSON files using Python to test Django websites.
- Manually migrated JIRA standalone JIRA on Linux server
- Wrote Business rules using JBoss Drools in Guvnor.
- Transform the source data using Documents Transformation, XSLT, XPath andMVEL.Developed micro services using Java Spring Boot and GoLang with Docker deployments
- Developed messaging components using JMS and Web Sphere MQ/MQ Series.
- Created cluster environment using Jboss Fuse Fabric and Creating ActiveMQ with different topologies in Enterprise Integration.
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver
- Managed configuration using Puppet on Unix machines.
- Created Mac OS images using Casper (JAMF,JSS) imaging tools (Mavericks)
- Used SOLID principles to maintain and extend over time of this application.
- Redesign of existing Learning some application using domain driven design and dependency injection framework.
- Applied industry proven J2EE and Gang of Four design patterns such as Decorator, Strategy, Factory.
- Written custom JAVA code for Export, Undeploy, Start, Stop SOA composite services deployed on EM console.
- Implemented creational, structural, and behavioral design patterns and programming models in the application.
- Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with Mulesoft API manager.
- Implemented reusable visual design elements and used Abstract to grab assets out of mockups and optimized them for the web
- Used prototype websites with custom WordPress themes.
- Worked with Symfony, design patterns like singleton pattern, registry pattern and model view control pattern in Zend framework
- Implemented different design patterns like Fa ade, Singleton, Factory and command patter to deliver solution which is robust, and scalable.
Environment: Java, J2EE, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, Spring boot JPA, Spring Data rest, Quarkus, JPA Toplink, Hibernate 5.x, Hibernate Criteria, JavaScript, Angular 9, React.js 16, JavaScript, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, SQL, MongoDB, Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ VS code, JBoss Wildfly, Git, Swagger, JUnit, EasyMock, TestNG, JMeter, Postman, Sonar Qube, Agile, Scrum, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Load Balancer, DynamoDB, Dockers, Kubernetes, ECS, Cloudwatch, SQS, SNS, elastic search, kinesis, Hadoop, data pipeline, message broker ActiveMQ, elastic beanstalk, lambda, elastic Cache, code deploy, SSO, SSL, Lambda, azure, Maven, Gradle, JSON, JIRA, drools / mvel, Micro services, JMS, activeMQ, Kafka, Tomcat, Linux, Unix, Mac, domain driven design.
Confidential, New Brunswick, New Jersey
Sr. Java Developer
Responsibilities:
- Worked as a developer on an Java backend autosys project which schedules and executes jobs on various databases.
- Supported the Java backend core processes and the corresponding interfaces with the NOSQL AWS/Dynamo and MySQL databases.
- Developed Drewgle for Big Data - a java based search engine for searching metadata of various Hadoop objects.
- Establish coding standards for Java, JEE, ExtJS, etc.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Involved in Analyzing the IBatis code to map RDC Model tables
- Worked in TypeScript to render JavaScript (Knockout.JS) with unit and end-to-end tests.
- Created website layout/user interface by using standard HTML/CSS practices.
- Used Backbone JS and Require JS to create Views to hook up models to the DOM and synchronize data to/from server.
- Created ruby grpc microservice with postgres database for rehosting paycheck functionality, and interface with existing mysql payroll database.
- Implemented Python scripts to import raw data from web into PostgreSQL database.
- Designed, developed and test SQL Server stored procedures in order to support our internal/external applications.
- Developed RESTful API with documentation for mobile and external applications using JSON web token authentication.
- Test driven development using YAML, JSON and improved the code communication with the help of test frameworks ScalaTest, JUnit, mockito.
- Designed, Developed Custom Drupal Modules for implementing Oauth and REST API.
- Added WS-Security using XW/SS to secure the Web Services. Used Xfire to read the XML response coming from Web Services.
- Played a key role in writing application logic using Eclipse IDE, Android Studio and Android SDK.
- Created, tested & deployed portal applications on WebSphere Application Server using IBM Rational Application Developer tools.
- Continuous development and Continuous integration using GIT bash repository and code review has done by using GIT.
- Used Eclipse SVN plug-in for accessing SVN repository.
- Prepared Test Cases, Load Test, Test Data, Test NG, Execute test with Junit and JSUnit, manage defects and report results.
- Wrote test cases for backend as well as front end code using JUnit, Mockito and QUnit.
- Analyze the JMeter Log (JTL) to extract the required parameters like time taken to execute the request, the response code and other application parameters.
- Wrote JAVA code to simplify lists in JAVA with list comprehension and JAVA OOP and Worked with POSTMAN for API testing and created User Model for application.
- Integrated SonarQube with Jenkins to track code coverage before move deployment of tag to production.
- Worked with agile methodology using tools such as SourceTree, JIRA, and BitBucket.
- Build a Scrum framework based on SAFe. Migrated process framework from Waterfall to Agile, devising a customized configured tools set.
- Used Amazon Cognito to provide Serverless User Authentication in the AWS Cloud for this application.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Used cloud AWS S3 for virtual servers based on Linux Ubuntu, Debian and FreeBSD. Amazon RDS for MySQL and PostgreSQL as well.
- Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS AuroraDBinstance using the AmazonRDSConsole.
- Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache (Varnish).
- Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Extensively used Spring Data to connect with different REST API and Databases like MongoDB and DynamoDB
- Configured custom metrics for the AWS Cloud Watch for detailed monitoring.
- Used Amazon SQS (Simple Queue Service) to manage the interactions between different micro-services.
- Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Worked with Elastic search and other Big Data Science libraries such as Pandas, Numpy and Data frames.
- Integrated Different application servers with message brokers like Solace, ActiveMQ.
- Implemented real time data pipelines using Kafka and Spark Streaming.
- Used Maven to build and JBoss EAP Server to deploy and run the services.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Manually migrated JIRA standalone JIRA on Linux/Uinx server.
- Designed and manipulated of JBPM process for the client activities in order to manage the user queue for each activity.
- Developed Interfaces for applications connecting to IBM Ilog JRules through Webservices and deployed in Apache Tomcat.
- Troubleshooting all kinds of SOA development and production related issues.
- Configured the IBM WebSphere environments, JMS Queues, JDBC connections properties, HTTP and FTP server.
- Developed JMS components to send messages from one application to other application using Apache ActiveMQ.
- Deployed services and web app to Tomcat running on a Redhat linux server.
- Wrote test script on Linux to run Java application using CAML provide UDP
- Developed Unix Shell / Perl Scripts for data maintenance Utility.
- Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
Enviornment: Java 8, Spring Modules (DAO, MVC, ORM), Ibatis, JavaScript, HTML/CSS Backbone js, Postgres, PostgreSQL, SQL server, Restful API, JSON, OAUTH, XML, Eclipse, Spring tools, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonar Qube, Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloud watch, SES, SQS, SNS, elastic search, message broker ActiveMQ, Kafka, Maven, JSON, JIRA, BPM, iLog, SOA, JMS, activeMQ,, Tomcat, Linux, Unix, Mac
Confidential, New York, NY
Sr. Java Developer
Responsibilities:
- Developed and diagnosed C++ and Java code to interact with FreeSWITCH, OpenSIPS and other SIP stacks.
- Developed an application that gives live game results, standings and news of soccer teams, utilizing Java blackberry
- Created Java Managed Bean files to handle backend data from the Vipr team and used Primefaces components for Front-end page architecture.
- Experienced in Deploying Java applications in WebSpherePortal server.
- Implemented Spring Core for Dependency Injection/IOC used Log4J to store log messages.
- Implemented database connection by MyBatis framework.
- Integrated Struts with Spring by delegating Struts action management to Spring framework.
- Intensively used JSF (Primefaces) for developing UI screens for the application.
- Developed application as Enterprise JavaScript using - AngularJs, NodeJs, Websockets.
- Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
- Migrated data from DB2 to Cassandra using CSV, Sqoop and Spark.
- Implemented MS SQL Server security policies and granted object level permissions.
- Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries
- Used SAX and DOM parser to parse the XML documents and XSL for transformations.
- Developed Restful Web service with JSON schema support with Apache CXF. Request and response sent to and from the web service in JSON format.
- Used Subversion in eclipse which maintains versioning for directories renames and file metadata.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Used SVN for version control, used JRocket - Mission Control for Java Performance Tuning.
- Wrote Unit test cases using JUnit and JMockit frameworks and acceptance test cases using Cucumber and Ruby.
- Responsible for Java profiler and JMeter load testing the error rate was reduced
- Used Postman and SOAP UI to test the web service calls.
- Worked with agile methodology using tools such as SourceTree, JIRA, and BitBucket.
- Worked on AWS Lambda functions development as part of the Micros services development.
- Used Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Used cloud AWS S3 for virtual servers based on Linux Ubuntu, Debian and FreeBSD. Amazon RDS for MySQL and PostgreSQL as well.
- Used JSP's HTML on frontend, Servlets as Front Controllers and Java script for client side validations.
- Developed OSGI bundles and sling Services using Maven in Eclipse.
- Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM WebSphere portal server using ANT scripts, XML Access scripts and JACL scripts.
- Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
- Created Splunk Apps using XML and Web Components. Knowledge of app creation, user and role access permissions.
- Utilized agile methodology with JIRA and supporting CI/CD tools such as Bamboo to deploy to Pivotal Cloud Foundry.
- Installed in designing the data stage job to implement ILOG JRules Component.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Experience in using AWS Server, Glassfish &Tomcat as Web server and Application server respectively.
- Unix/ Linux scripting knowledge and created script for deployments in Jboss.
- Created hybrid desktop applications for Mac and Windows redux-saga, nextjs, styled- components, Gatsby, D3, node.js, cypress, electron, jest, sass,
Enviornment: Java6, Spring, Mybatis, Struts 2.3, JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Postman, Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON, XML, JIRA, JRules, SOA, Tomcat, WebSphere, Linux, Unix, Mac
Confidential, Dublin, OH
Sr. Java Developer
Responsibilities:
- Implemented Java based POJO access to the application's Oracle 11g database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns.
- Implemented two different unsupervised classification algorithms: the K-mean and the ISODATA clustering using both C++ and Java.
- Used core JAVA to implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
- Developed web services for the search engine using Java / Spring 3.0 MVC, web service / Lucene / Tomcat.
- Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
- Used Struts Action forms for the Server Side validation.
- Worked on JDBC to select and update the data from the MySQL database for database retrieval methods and optimizations.
- Developed presentation tier as JSPs, HTML and CSS with custom tag libraries using Struts 2 and Spring Framework.
- Integrated EJB with JSF and managed application state management, business process management (BPM) using JBoss Seam.
- Worked in TypeScript to render JavaScript (KnockoutJS) with unit and end-to-end tests.
- Use HTML/CSS and Javascript to implement front end experiments via Adobe Target
- Integrated the Ext.Js/Sencha framework with Oracle BPM.
- Used Spring Integration for a seamless connection to external providers viz SOAP services and related JAXB transformers.
- Implemented micro services in our application as part of implementation using REST and Maven.
- Wrote Web services using Apache Axis2 and generated the WSDL.
- Working on IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Involved in packaging and deployment of the web service application onto Tomcat and WebSphere (using RAD) application server.
- Used CVS and Subversion for version control
- Maintained high quality of code using sonar analysis, JUnit to unit test modules and EclEmma for code coverage.
- Migration of several Oracle APEX applications to different platforms using Software Development Life Cycle (Waterfall and Agile)
- Interfaced with the Amazon AWS MySQL back-end database using Hibernate Framework and XML Config files.
- Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
- Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
- Developed user interface using JSP, AJAX, JSR-168,JSR-286, JSP Tag libraries to simplify the complexities of the application.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Automated the build of the application using Ant build tool.
- Using JaxB created a module to generate BPMN XML for deployment of process to the JBPM engine.
- Used various middleware technologies like WSDL, SOAP, Parallel processing, OWSM, and BPM in design and development of the services.
- Used NetBeans as IDE tool to develop the applications and Jira for bug and issue tracking.
- Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
- Knowledge of GNU Toolchain to compile, build and make executable on Linux machine
- Strong experience with Version Control on UNIX withRCS.
Enviornment: Java, Spring, Struts, JDBC, Struts, JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2, NetBeans, websphere, CVS, JUnit, Waterfall, AWS, EC2, S3, RDS, JSP, Servlets, Ant, XML, WSDL, JIRA, Tomcat, Linux / Unix
Confidential, Boston, MA
Java Developer
Responsibilities:
- DeliveredJavaImmersion program for COBOL programmers that included OO Analysis, OO Design, andJavaImplementation on a project for the business. Each program lasted for nine weeks. The program was delivered four times.
- Consulted on performance and tuning for Real TimeJavaapplications that use JRocket JVM from Oracle.
- Developing, maintaining, and enhancingJava/JEE web applications.
- Designed and developed web applications using Spring Boot, Spring MVC.
- Perform dailydeveloperactivities - feature and bug fix's.
- Gather the new requirement from on-site team and develop it as a new feature or enhancement.
- Involved in Development of Automation Framework.
- ImplementedJavaPersistence API (JPA) through Hibernate.
- Used corejavaconcepts including Collection framework, Multithreading (Concurrency), Exception Handling, and I/O Streams for performing changes in Business Layer, Service layer, Persistence Layer, and Data Access Layer.
Enviornment: Java,JavaBeans, EJB, JDBC, JSP, Servlets, Junit, Mockito, Power Mock, Selenium, TestNG, JMeter, VB, Jira, SVN, QTP
Confidential, New York, NY
Java Developer
Responsibilities:
- Designed own CMS and architecture based on MVC pattern from scratch using PHP and MySQL. Developed React app for Java back-end.
- Develop the application using MVC architecture and deployed using WebLogic server.
- Developing aJavaApplication Framework which receives JSON data and modifies the data accordingly and is save onto a new database.
- Worked closely with project analyst and implemented various database connections using JDBC.
- Designed and developed Servlets to communicate between presentation and business layer.
- Designed and developed core business model and business rules within the application usingJavaand J2EE technologies.
- Developed different modules using Servlets, Spring, Hibernate, deployed and configured using Apache Tomcat
- Designed and developed the form beans and action classes associated with each JSP page and developed several custom tags.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS. Good at web services.
- UsedJava8 for all back-end API services.
- Designed and developed the entire process of auditing in CMA Portfolio.
- Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate.
Environment:Java, Agile (SCRUM), JavaScript, Bootstrap, Ajax, Struts, AWS, MicroServices, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, JSP,Spring MVC, JDBC, WebSphere, Log4J,JavaServer Pages, Spring Security, Jenkins.
Confidential, Richfield, Minnesota
Java Developer
Responsibilities:
- Involved in Test Driven Development by writing JUnit test case in the coding part ofJavamethods.
- Involved in CoreJavacoding by usingJavaAPIs such as Collections,Multithreading, Exception Handling, Generics, Enumeration, andJavaI/O to fulfill the implementation of business logic.
- Developed web services and integrating clients with services using SOAP andRESTful.
- Designing, Maintaining, and building the reusable, efficient and reliable javacode.
- Planned, Documented, and executed tests to ensure code changes meet requirements and specifications.
- ImplementedJavaPersistence API (JPA) through Hibernate.
- Implementation of J2EE Design Patterns such as Singleton, Session Facade, and Data Access Objects(DAO).
- CraftedJavaclasses to implement the Model View Control (MVC) architecture, using Spring Framework
- Developed bean reference handling in spring framework using Dependency Injection (DI), Inversion of Control (IOC) using annotations.
Enviornment: Java, Spring, JSP, JDBC, Spring MVC, Web Services, Log4j, EJB, MySQL, DB2, Apache Tomcat, TOAD, Junit, SVN.