We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Pleasanton, CA

SUMMARY

  • Almost 10 years of professional IT experience in designing and developing of Multi - Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with SDLC.
  • Expertise in working with Waterfall, RUP, Agile and Scrum methodology environments. Extensively involved in TDD.
  • Experience in implementing client-server business applications using MVC and SOA architecture.
  • Developing inter-operable Web Services and its related technologies like SOAP, Restful, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis
  • Experience in using frameworks like Spring MVC, JSF, Hibernate and build tools like Gradle, ANT, MAVEN and logging framework log4J. Experience with Java complaint IDE's like Eclipse, STS, Intel IDEA and IBM RAD. Experience in working with integration tools like Jenkins, Jira.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, and Business Delegate, Session Facade, and Service locator, Visitor, Observer, Decorator, Front Controller, Data Access Object and MVC.
  • Experience in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs such JDO (Java Data Objects).
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
  • Led design and development of a dashboard for networking engineers that consolidated information on customers, devices, and tickets. Java, Spring, Hibernate, Josso, JSP, Bootstrap, Tomcat, PostgresQL, Maven
  • Expertise in Java Core and J2EE Technologies, including JSPs, Servlets, Java Mail, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Swing, Java Beans, JDBC, JNDI, Multi-Threading.
  • Extensive experience in developing user interface using HTML, XML, jQuery, JavaScript, bootstrap, NodeJS, JSON and AJAX. Experience in handling dynamic applications using AngularJS.
  • Extensive experience with the searching engines likeApacheLucene,ApacheSolrandElasticSearch.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux Platform. Experience in working with SQL, PL/SQL programming languages.
  • Experience in software configuration management using Subversion (SVN), GIT as versioning software tools.
  • Expertise in the JSON structure for the data transfer in between the Google Web Toolkit (UI) and business tier.
  • Expertise in using Gradle as build tool on Java projects for the development of build artifacts on the source code.
  • Experience with and solid understanding of Micro services in implementing client-server business applications.
  • Strong skills in RDBMS implementation and development using SQL Server, Oracle, IBM DB2, MYSQL.
  • Experience in implementing the declarative enterprise services using Spring AOP.
  • Hands on experience in developing reports using Jasper Reports and JXL Excel Reports.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM.
  • Experience in using web app servers like IBM Web Sphere, BEA Web Logic, TomEE Plus, Jetty and JBOSS Servers. Extensive experience on architecting NoSQL databases like MongoDB database.
  • Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Service Bus) in SOA (Service-oriented) Architecture.
  • Experience in writing shell scripting for deployment process and expertise in sharing files between Linux boxes and windows using the WinSCP, a secure FTP, and SCP client for Microsoft Windows.
  • Experience in developing unit testing frameworks using JUnit, JMeter, Mockito and Groovy Spock based on test first or test-driven methodology.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS) and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL.

Enterprise Java: Java, J2EE, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, spring, JTA, JNDI and JPA.

Web/XML Technologies: HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, AngularJS, ReactJS, BackboneJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO, Node JS.

Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,Consul, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, Amazon Web Services (AWS) and Micro Services.

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, Web Logic.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS),Solr,IntelliJ

O-R mapping: Hibernate, JPA, JTA.

Application Support: Splunk, SharePoint.

Modeling/CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI, JIRA

Version Controls: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, Win 2k Server, Sun Solaris, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton CA

Sr. Java/J2EE Developer

Responsibilities:

  • Architecture / Design / Development / Implementation and Detailing of Processes - Collect and Review requirements and solution alternatives, to-be process maps and other solution design deliverables; do different types of modelling.
  • For large complex use cases create detailed design along with another team members. Writing JAVA based codes for Third Party programs. Experience in database integration using SQL & Oracle 10+s. Build processes for Real Time Integration SOAP (RTI) with web services. Skill-full in coding Reusable libraries and Concurrency Patterns.
  • Migrating GUI based/Web API s applications across higher JDK versions. Working with concepts of MVC, JDBC, RESTful and web application frameworks.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components.
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Managed security for users, applications, systems, and network in the WebCoE environment.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database and ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Independently be able to design, model a service, develop extensions to the platform, APIs, Language constructs for performing service automation. Used Azure Serverless application architecture for API creation.
  • Used Azure Service Bus for sending message across cross platform applications.
  • Knowledge and experience on JFrog Artifactory while working with DevOps team.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Refactored the code for JVM Optimization and performance of application.
  • Used GIT as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability. Used JIRA as project management tool and to track work items.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. Building new servers with Red HAT Linux 5 and configuring Oracle 11g databases.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. Used BPMN for understanding the internal business procedures in a graphical notation.
  • Performance monitoring, tuning and troubleshooting Web Logic, JBOSS, Tomcat and Apache server instances.
  • Used Lombok 1.16.18 to reduce boilerplate code for model/data objects.
  • Worked extensively on Spring Boot for building web service and developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used GIT for version control management.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Github and AWS AMI's, whenever a new Github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.

Environment: Java 8, Core Java, Spring 4.x, Spring MVC, Hibernate3.0, CSS3, Bootstrap4, HTML5, Restful Web services, GWT, Angular4, Linux, JIRA, JSON, jQuery, Veracode scanning, AJAX, Jenkins, Postman, JSON, GIT, XML Formatted Output, JUnit, JSF, NPM, Rest Azure, MongoDB, Websphere8.0, Agile, Scrum. Bower, Gulp, Docker, Advanced Rest Client, Maven, Micro services.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Architecture / Design / Development / Implementation and Detailing of Processes - Collect and Review requirements and solution alternatives, to-be process maps and other solution design deliverables; do different types of modelling.
  • For large complex use cases create detailed design along with another team members. Writing JAVA based codes for Third Party programs. Experience in database integration using SQL & Oracle 10+s. Build processes for Real Time Integration SOAP (RTI) with web services. Skill-full in coding Reusable libraries and Concurrency Patterns.
  • Migrating GUI based/Web API s applications across higher JDK versions. Working with concepts of MVC, JDBC, RESTful and web application frameworks.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Worked on Solr, Elastic Search, Kafka, Flume, Mango DB, Cassandra, Mark Logic.
  • Manage security for users, applications, systems, and network in the WebCoE environment.
  • Work with the Project Manager to plan, coordinate, and manage the Project in three key areas: Managed Services, Technical delivery of Projects & System/Applications Automation - Understanding business requirements and then independently develop Technical Solutions and Java Application Program Frameworks including the explanatory Technical Design Arti-facts like High Level Designs, Low Level Designs, Architecture Detailed diagrams.
  • Looking into the splunk logs for hidden application errors.
  • Created Azure functions, Azure event Grid, Azure table storage and Azure Que Storage
  • Experience with hosting Web Apps, Creating SQL, Web Roles, Worker Roles in Azure.
  • Data Modelling, OLAP analysis, Business Intelligence and associated Reports Services Designing. Perform POC’s (Proof of Concept) on the new methodologies and solutions to be implemented and share the knowledge base with the teams. Create guidelines, coding standards, best practices and testing framework. Ensure that all the code follows the standard framework. Implementing automated testing platforms and unit tests
  • Requirements gathering from Business Analysts and Business Users and Collaborate with Data Acquisition and Reporting teams - Gather requirements from Business and understand the existing BCBSA Business flows, Use Cases, Rules, Applications, Project-Architectures, Data Models, Databases which contain Insurance Members’ sensitive Information. Fetching the records forSOAPandRestfulrequests fromOracle DBusingSOLRsearch.
  • Working with business clients, supporting the Application, and implementing the process as per specifications provided. Performing requirements elicitation and analysis to understand the business problem and propose possible solutions for consideration. Performing requirement analysis, code design strategies, risk analysis, preparing job schedules, estimating the time required for development completion, Arti-facts review.
  • Project teams Co-ordination and Planning - Review work of team members, provide suggestions on problem statement articulation, discuss with stakeholders, define, and document the problem and develop the high-level solution for large/ complex prospects.
  • Work in Agile/Sprint based deliverables. Review documentation and update documents. Engage in the capacity of an expert to resolve bottlenecks and provide best practices, review output, and provide guidance to the managed services team.
  • Get the Project Infrastructure and technical environment ready for Project execution by coordinating with other enabling technical teams like DBA’s, UNIX, VDI, Firewall, Network support teams etc. Facilitate business and project team meetings, manage agendas and meeting recaps to ensure all Project tasks and goals are being accomplished as expected. Preparation of user documentations by following the business rule, procedures, and naming conventions.

Environment: Java 8, Core Java, java Applets, Spring 4.x, Spring MVC, Hibernate3.0, CSS3, Bootstrap4, HTML5, Restful Web services, GWT, Angular4, Jfrog Pipeline, Linux, MongoDB, JIRA, Kafka, JSON, Jenkins, jQuery, AJAX, JSON, GIT, XML Formatted Output, JUnit, JSF, NPM, Cassandra, Veracode scanning, Websphere8.0, Agile, Scrum. Bower, Gulp, Docker, Advanced Rest Client, Maven, Micro services, AWS.

Confidential, Charlotte, NC

Sr. Java Developer/ PS

Responsibilities:

  • Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.
  • Migration of current search process from Database to Solar search engine
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Experienced in Azure Web Apps, configure Diagnostics Monitoring and Analytics
  • Used Apache Kafka as Message queue applications may connect to the queue and transfer a message onto it.
  • Used Core Java concept like Multithreading, Concurrency for performance and memory tuning.
  • Automate backup of network devices using Ansible and store downloaded configurations in Git.
  • Using Curator API on Elasticsearch to data back up and restoring.
  • Worked with different business groups to generate cost-based reports usingSolr.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used GIT as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability. Used JIRA as project management tool and to track work items.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. Building new servers with Red HAT Linux 5 and configuring Oracle 11g databases.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. Used BPMN for understanding the internal business procedures in a graphical notation.
  • Performance monitoring, tuning, and troubleshooting Web Logic, JBOSS, Tomcat and Apache server instances.

Environment: Java, J2EE, TDD, Scrum, Agile, REST, Spring boot, Spring data, Microservices, JPA, PL/SQL, AngularJS, HTML, Java Script, XML, JDBC, Jira, GIT, Kafka. MongoDB, AWS, Linux, Oracle 11g/12c, Spring MVC

Confidential, Mt laurel, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Developing automation testing by using various java coding skills along with automation tools.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database and ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Independently be able to design, model a service, develop extensions to the platform, APIs, Language constructs for performing service automation.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using KAFKA as a message queue. Hosted the application in Azure cloud environment.
  • Worked extensively with big data tools, integratingApache Solrsearch for multi-faced search, provided input on database design, and building stored procedures for smooth data.
  • Provide mechanisms for modeling, orchestrating, and managing the components and reusable automation frameworks and tools for several platform services that need to be integrated into application-level services.
  • Monitor script/code development in team and identify bottlenecks/thresholds in existing/new code with strong JAVA coding skills inclusive of current and existing projects.
  • Perform manual and Automated testing, software quality assurance, and implement test automation.
  • Research and implement advanced features of test automation in support of an agile environment.
  • Responsible for enabling complex testing strategies with automation and Tosca & model-based automation solution implementation.

Environment: Java 8, Core Java, JMETER, Cucumber Framework, java Applets, Spring 4.x, Spring MVC, JPA, JTA, Hibernate3.0, CSS3, Bootstrap4, HTML5, Apache Kafka, Restful Web services, GWT, Angular4, Linux, JIRA, JSON, jQuery, AJAX, JSON, GIT, XML Formatted Output, MongoDB, JUnit, JSF, NPM, Cassandra, Websphere8.0, Agile, Scrum. Bower, Gulp, Docker, Advanced Rest Client, Maven, Micro services, AWS.

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Involved in various phases of SDLC of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows using Spring MVC, IoC, Consul,Web Framework.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • UsedJava8features like stream and Lambda expressions.Looking into the splunk logs for hidden application errors.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Configured Elastic Lod Balancers with EC2 Auto scaling groups
  • Worked with different business groups to generate cost based reports usingSolr.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs
  • Configured inter node communication betweenApache Solrnodes and client usingSSLencryption..
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Lambda, Route53, CloudFormation, Auto Scaling groups. Strengthening security by implementing and maintaining Network Address Translation in company's network.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop spring-based application with very less configuration. Actively involved in deployment Application war files in Web logic Application server.
  • Migration of current search process from Database to Solr search engine.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used SVN for source code control. Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java 8, Core Java, java Applets, Spring 4.x, Spring MVC, Hibernate3.0, CSS3, Bootstrap4, HTML5, Restful Web services, GWT, Angular4, Linux, JIRA, JSON, MongoDB, jQuery, AJAX, JSON, GIT, XML Formatted Output, JUnit, JSF, NPM, Cassandra, Websphere8.0, Agile, Scrum. Bower, Gulp, Docker, Advanced Rest Client, Maven, Micro services, AWS.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Agile methodology break tasks into small increments with minimal planning, do not directly involve long-term planning and daily stand-ups, updating tasks.
  • Worked on LTSS Application which is geared towards meeting the need of the Long-Term Care Teams in different Market segments. LTSS process is a Patient Centric Case Management.
  • Integrated the Java code (API) in JSP pages and responsible for setting up Angular 4 framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular 4.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Developed custom JSP converters and validators, customized default error messages by creating message resource bundle. Configured JDBC data sources in Web Logic application server using console application.
  • Used node.js to proxy requests to Java web services, as well as store application preferences and state data in distributed mongo instances. Implemented ORM using Hibernate for mapping persistence layer to database.
  • Used Redis to route event data between application instances. Application servers (node.js) forwarded Redis events to browser clients via socket.io.
  • Application backend implemented as node.js express application server, user authentication through customer OAuth2 server and member data stored in mongo replication set.
  • Maintaining the build process using Maven 3.3.9. Integrated configured Camel with ActiveMQ to use it as bus.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans. Developed integration modules for disparate clients using Apache Camel.
  • Deployed the applications on multiple Web Logic Server instances and maintained Load balancing, high availability and Fail over for the servers.
  • Up gradation of Web Logic servers in development, testing and production environment and applying patches.
  • Performance monitoring, tuning and troubleshooting Web Logic, JBOSS, Tomcat and Apache server instances.
  • Used Lombok 1.16.18 to reduce boilerplate code for model/data objects.
  • Worked extensively on Spring Boot for building web service and developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used GIT for version control management.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Github and AWS AMI's, whenever a new Github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database and ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting. Developed a unit-testing framework by customizing spring’s JUnit extension.
  • Worked on Web Sphere Application Server and used Ajax to provide dynamic features where applicable.
  • Used GIT as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability. Used JIRA as project management tool and to track work items.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. Building new servers with Red HAT Linux 5 and configuring Oracle 11g databases.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. Used BPMN for understanding the internal business procedures in a graphical notation.
  • Worked on Drools Rule Engine System that uses the rule-based approach to implement and Expert System.

Environment: Java 8, Core Java, Swings, java Applets, Spring 4.x, Spring MVC, JPA, JTA, Hibernate3.0, CSS3, Bootstrap4, HTML5, Restful Web services, GWT, Angular4, Linux, JIRA, MongoDB, JSON, jQuery, AJAX, JSON, GIT, XML Formatted Output, JUnit, JSF, NPM, Cassandra, Websphere8.0, Agile, Scrum. Bower, Gulp, Docker, Advanced Rest Client, Maven, Micro services, AWS.

Confidential, Kansas, MO

Sr. JAVA/J2EE Developer

Responsibilities:

  • Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enuma.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.
  • Worked with java Swing GUI controls for developing a module in the front-end part.
  • Used Java-J2EE patterns like Model View Controller, Singleton, Data Access Objects, factory patterns.
  • Used Core Java concept like Multithreading, Concurrency for performance and memory tuning.
  • Used Spring Framework AOP Module to implement logging in the application for application status.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components.
  • Developed micro services with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hysteria dashboard to monitor spring micro service.
  • Developed Spring Quartz jobs to run the backend jobs and generated reports.
  • Used Hibernate for back end development and spring dependency injection for middle layer development.
  • Developed SOAP based JAX-WS Web service interfaces for integrating multiple systems, code re-usability
  • Developed Micro service and worked on Spring Boot, deployed applications on Pivotal Cloud Foundry.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Used Cassandra to handle huge amount of data across many servers with out single point of failure.
  • Developed Applications using Rule Engines- JBoss Drools 4.x to validate the business User Roles.
  • Worked with Apache Camel as a standalone application by deploying in JBOSS application server.
  • Used Docker to deploy applications using containers to allow package up application with all configurations.
  • Used JMS for sending asynchronous data between the different session beans.
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins.
  • Used Apache Camel for integrating different applications with the enterprise design pattern.
  • Used SVN, GIT for the version management and for version controlling software and JIRA for issue tracking.

Environment: J2EE, ReactJS, JQuery, CSS3, HTML55, Ajax, Core Java, Spring IOC, Spring MVC, Spring, Security, Spring Boot, Hibernate, Micro service, Eureka Server, Swagger-UI, Apache Kafka, AWS Cloud, AWS Lambda, S3, EC2, Scala, MongoDB, REST Webservice, JAX-WS, SOAP UI, JDBC, PL/SQL, JIRA, GIT, SVN, log4j, Maven, Junit, Mockito, Jenkins, JMS Queues.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes. Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security. Used Spring DAO Module along with Struts Framework to deal with Database also used Consul as Module.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processors based on OAuth 2.0 protocol.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Hands on Coding to build REST Micro services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins. Extensively used JUnit for unit testing, integration testing and production testing.
  • Developed REST architecture-based web services to facilitate communication between client and servers.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey. Developed Restful Micro services using Spring Rest and MVC, for OSS services.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc. Designed and developed Micro services business components using Spring Boot.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere and used WebSphere in e-mail notification.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins. Used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts. Configured and customized logs using Log4J.

Environment: HTML5, CSS3, Bootstrap3.3.5, JavaScript, JQuery1.11.3, AngularJS1.5, AJAX, NodeJS7.4.0, Elastic Search, Agile(SCRUM), Spring MVC, Hibernate 4.3, Spring 4.2.4, MongoDB 3.0, Spring Batch, Spring Boot 1.3.2, Spring Security, JSON, XML, GIT, JUnit, Maven, JMS, WebSphere 7, Rest Restful, JAX-RS, Log4J1.7.x, SOA, AWS, Micro Services, JIRA, Jenkins.

Hire Now