We provide IT Staff Augmentation Services!

Java Back-end Developer Resume

SUMMARY

  • Over 6 yrs. Of Extensive experience as a Java/J2EE developer, developing applications using Spring framework, Servlets, JSP, JSTL, JSF, Java Beans, JDBC, Hibernate and MVC architecture, Node and React.js.
  • Experience in Enterprise integration technologies - Web Services, SOAP, REST, Hibernate and data sources configuration.
  • Worked extensively using RESTful API in the last project.
  • Skilled in different tools like RAD, GIT, SVN/CVS, RTC, SOAP UI, TOAD, Putty, MS Visio.
  • Extensive Knowledge in HTML, CSS3, JavaScript.
  • Experience in generating Reports and Dashboards on Catchpoint, Adobe SiteCatalyst, Dynatrace and Splunk.
  • Extensive experience in designing and developing XSD, XML, JSON files and interfaces.
  • Experience on UNIX shell script for scheduling jobs and also in editing environment variables.
  • Experience using Maven, ANT and ANTHILL PRO frameworks to build Java projects.
  • Used Splunk tool for monitoring logs & Application performances in Production.
  • Experience in developing Micro services to get the advantage of rapid performance and inter-module communication across the application.
  • Strong working knowledge in developing Restful webservices and Micro Services using Golang .
  • Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
  • Extensive experience in various UI widgets using JavaScript libraries JQuery and developing Rich Internet Applications RIA.
  • Having experience in developing Splunk Dashboards and searches.
  • Worked with big data teams to move ETL tasks to Hadoop.
  • Experience in major web application servers: Apache Tomcat, JBoss, Express Node.js, and Apache HttpServer.
  • Create, edit and maintain sites implementing responsive design themes using front end development frameworks including Bootstrap.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Used Sybase as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Experienced with Python frameworks likeWebapp2 and, Flask.
  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Used React.js MVC framework to develop Single Page Application (SPA).
  • Extensive knowledge of J2EE architecture, Patterns, UML Design and development.
  • Experience in Advanced java technology including multithreading, JDBC, RMI, and network programming.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Tested the performance of the data sets on various NoSQL databases.
  • Used Apache Kafka for messaging services and broadcast. leveraging Apache Kafka for sending huge invoice data to the vendors.
  • Good command over commercial RDBMS such as MongoDB, ORACLE, DB2, SYBASE, PostgreSQL, MySQL and SQL SERVER.
  • Used JBOSS Fuse ESB to normalize number of protocols to a single protocol
  • Experience in writing automated test scripts using Ruby and Cucumber.
  • Experience working with AWS services: S3, Lambda, EC2, Aurora, Athena, DynamoDB, API Gateway.
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat Server.
  • Expertise in front end development as well as back end services taking complete ownership.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Worked closely with Program Engineers how the front end and back end mechanism works in order to develop an interface.
  • Implemented REST services by Golang with microservices architecture.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Extensive working experience in Splunk which is helpful to have a overall highlevel health check on the application.
  • Expertise in writing Spring Rest and Jersey web services
  • Improved overall site performance using catchpoint portal, Akamai Header and Dynatrace
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, MySQL, SQL Server relational Database Management systems as well as NoSQL database such as MongoDB.
  • Experienced in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered Object-Oriented system architectures utilizing Unified Modeling Tools (UML) such as Enterprise Architect.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Strong knowledge in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Designed and developed the REST based Micro services using the Spring Boot .
  • Worked on Agile methodology, SOA for many of the applications
  • Databases Oracle 8/9i/10g, HSQL, MYSQL, MS SQL Server 7.0, Sybase, MS-Access.
  • Design Patterns: MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern.
  • Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring Boot, Spring Batch, Spring JDBC, Spring with Hibernate), Hibernate, AJAX, DWR, Log4j.
  • Experience in cross platform development using DOJO and used Jenkins for CI/CD.
  • Used Java8 features like stream and Lambda expressions.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server .
  • Used Spring IOC, AOP, Spring Boot to implement middle tier .
  • Build a revamped backbone for news delivery comprising of MongoDB, Redis, RabbitMQ, Scala, Scalatra and Akka experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Version Control: CVS, VSS, SVN, GIT.
  • Extensive knowledge and exposure in Google BigQuery, Google Cloud Storage, Cloud Functions, Pub/Sub, App Engine, Cloud SQL.
  • Experience and Hands on Skills with Docker, Kubernetes.
  • Strong knowledge of data migration to cloud such as Google cloud platform including best practices and technologies
  • Experience in developing web applications and server-side using Java, Spring, Spring Boot, Spring MVC, GWT, AngularJS, Servlet, JSP, JMS, JMX, Apache Camel, Rest Web service, FUSE ESB, JAXB, OSGI, Struts, Java Beans, Maven, Oracle, JavaScript, XML, Json CSS, HTML.
  • Coordinated with the QA team in testing of the application in various environments.
  • Experienced in writing Gherkin that can be understandable by Cucumber.
  • 3+ years of Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3,and EBS, ROUTE 53.
  • Worked with JQuery Plugins to improve user experience, using DataTable, Data Charts to show the amount, availability of the hotel room left.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Extensive knowledge of Client - Server technology, web-based N-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Used JBoss Fuse ESB to normalize number of protocols to a single protocol
  • Good Knowledge of Python and Python Web Framework Django.
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans. Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them.
  • Highly skilled in deployment, data security and troubleshooting of the applications using AWSservices.
  • Excellent communication skills and strong Project management skills
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Strong knowledge on the POS (Point of Sale) system development working scenario’s.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7,1.8, SQL and PL/SQL, HTML, CSS, Unix Shell Script

J2EE Technologies: JSP, Servlets, JDBC, MVC, Java POJO, Java Beans, Web services, JMS

Frameworks: Swing framework, Spring MVC, Hibernate

Persistence layer: Hibernate 2/3.1,4.2.5,JDBC

IDEs/tools: Eclipse 3.4/3.5, RAD, STS, IntelliJ

Design Modeling: OOA/OOD, OOPs, UML

Web Tools: JavaScript,XSD, XML, HTML5, WSDL, CSS3, Couchbase Python

Version Control: Dimensions, CVS, SVN, GIT

Database: Oracle 11g/10g, SQL, Microsoft Access.

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint

Cloud Platforms: Microsoft Azure, Amazon web Services (AWS), Google Cloud platform.

PROFESSIONAL EXPERIENCE

Confidential

Java back-end Developer

Responsibilities:

  • Write Java code in order to meet the U.S federal export Compliance law for Confidential products exporting out of US border.
  • Implement strict validations for screening end user customer using Java Spring framework using Enterprise Edition Java 8.
  • Represent Confidential as IT lead from Compliance application IT team in business requirement gathering, accept or deny requirements provided by upstream systems such as deloitte, Salesforce,Cisco etc by mandating compliance policy and rules.
  • Extensive experience on Application Servers including BEA WebLogic 10.3/9.x/8.1, WebSphere MQ 8.5 and Web servers like Apache Tomcat 5.x and Sun One Server etc.
  • Involved in the development of the back end the application using Struts, Hibernate and Web Services.
  • Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Developed Application using Rabbit MQ, Kafka for message queuing.
  • Responsible for designing architecture for new systems interfacing with compliance application.
  • Working with whole team as a united entity and help team members onboarding existing and latest technologies.
  • Involved in the development of both the back end and the front end of the application using Hibernate and Web Services.
  • Used JQuery event handling in UI pages to display list boxes and to handle validations.
  • Cloud migration, deployment and integration of SOASTA Cloud test tool with CI/CD process using Jenkins and DynaTrace for continuous testing.
  • Experience writing data APIs and multi-server applications to meet product needs using Golang.
  • Strong QA Knowledge in Mercury QTP and Quality Centre
  • Implementation of REST API's to do read and write operations on Mongo DB
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked extensively with designing and developing XSD, XML,JSON structure payloads and processing it in application and apply business logic and response back to upstream systems.
  • Developing applications using Oracle Database, Hibernate Hql.
  • Used Spring Boot at back-end which helps to develop application with ease
  • Developed Splunk reports that provide a high level overview of the Application Health.
  • Integrating JavaScript libraries (jQuery, React-Bootstrap, High charts, Data tables)
  • Developed user interface by using the React JS, Flux for SPA development.
  • Deployed the jar file using JBoss application server on hawt.io console and used Log4j as a logging framework.
  • Used oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • NoSQL DAOs DAOs that provide access to NoSQL data stores
  • Plan, coordinate, and implement timely upgrade to dynaTrace system.
  • Build dynaTrace dashboards and reports and help teams to build their own dashboards.
  • Help app teams to troubleshoot problems using dynaTrace.
  • Used JBoss Fuse ESB to create mediation or route message between Services
  • Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
  • Involved in extracting customer's big data from various data sources into Hadoop HDFS. This included data from mainframes, databases and also logs data from servers.
  • ELIS 2 will provide USCIS with a centralized, scalable environment that allow immigrant benefit applications to be processed electronically. Elis 2 aims to transform the current capabilities in ELIS1 for supporting immigration benefits application and adjudication core to ELIS 2 and provide the foundation to support the addition of more benefit types in future.
  • Used ApacheKafka for pub-sub and broadcast.
  • Used Sybase as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sonatype Nexus.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
  • Introduced to Golang while working within a project.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular Js, and HTML to speed the application.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.
  • Connected to Data Sources and performed operations using Spring
  • Worked with Integrating applications using postman, SoapUI tools.
  • Used JBOSS Fuse ESB to normalize number of protocols to a single protocol
  • Used Hibernate framework for data persistence, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Using source code tools such as Gitlab, GitHub, bitbucket.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Responsible for providing ETAs in behalf of whole team and assign team members JIRA tickets according teams capability.
  • Used Robo Mongo as GUI front end to quick edit/view the MongoDB that helped the performance tuning.
  • Found issues in original mongo java driver, reported them to community and got them fixed with next releases
  • Work for developing java applications using deployment strategies on OCI build servers.
  • Responsible for data management such as DB creation, table creation, altering and deletion based on requirements.
  • Created a End to End Framework for Acceptance Testing using Cucumber, JDBC, Maven, WebDriver, Java and TestNG.
  • Participated in review meetings and took the initiative to meet the QA testing targets
  • Defect fixing of the errors caught in the development, unit testing and QA phase
  • Used JIRA tool for tracking bugs and new stories.
  • Performing Code reviews with the team, helping team to fix code reusability, encourage team to use proper code conventions, reduce code glitches, identify bugs and protect/secure code from Vulnerabilities.
  • Used Splunk for the engineering dashboards used by the developers for easy track of application health.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Used Junit for testing each class.
  • Develop detailed Functional specification documents to design new requirements(TDD) which explains the code developing as part of the requirement and sent for reviews.
  • Create Flowcharts, Diagrams to present to clients to better understand product/application.
  • Coordinating with the release engineers for the deployment requests and any build failures.
  • Code analysis on the issues found by QA and providing the fixes for defect closure within the SLA.
  • Extensive Regression testing before pushing changes to prod.

Environment: Core Java/J2EE, Spring boot, Oracle 12g, Hibernate, Tomcat, Tomcat Primarily soap Services, Bootstrap, JUnit, HTML5, XHTML, XML,XSD,CSS,UI operations of React, SQL, RESTful API, Jenkins, Python, Gitlab, spring tool suite, RestAPI, JPA.

Confidential, Chicago, IL

Java back-end Developer

Responsibilities:

  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Maintain JIRA with proper tasks for each user story in current sprint and prepare the detailed level of plan for upcoming sprints.
  • Understanding the business requirement and deciding the scope.
  • Ability to understand 834(EDI) transactions.
  • Interacting with business systems analyst to get clarified on any questions regarding the requirements.
  • Responsible for achieve the deliverable as Technical Lead for GCP & DQM(Global Corporate Payments on-cop access and Data Quality Management for Confidential.
  • Actively involving with Front-end developers to check compatibility of code with UI.
  • Coming up with the changes required for the processing logic and any new obligations by the state law
  • Involved in analyze functional requirements and design big data implementations.
  • Developing the code based on Spring Framework, Spring MVC, Hibernate.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
  • Implementing Service tier and Data access tier using Spring and Hibernate.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.
  • Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC and Spring ORM.
  • Integration of SEARS Product Management REST API's
  • Responsible for achieve the deliverable as Technical Lead for GCP & DQM(Global Corporate Payments on-cop access and Data Quality Management for Confidential .
  • Participated in review meetings and took the initiative to meet the QA testing targets
  • Used Maven to build and deploy theapplication onto JBoss Application Server and also used JRebel to deploy code onto theserver.
  • Used UNIX shell script in scheduling jobs, backend database being Oracle 10g.
  • Maintaining parent and child elements by using State and Props in React JS.
  • Good expertise in React js, Redux, Angular, HTML5
  • Architected and Developed for large scale JavaScript application with React JS.
  • 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.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Configured Mongo Sharding for scalability and High Availability
  • Created Object to Mongo mappings for various domain objects
  • Developed DAO layer exposing access to MongoDB
  • Used Hibernate Query Language HQL to query the database for complex data.
  • Used Hibernate framework for data persistence, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
  • Excellent working experience on Big Data Integration and Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods technologies.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Developed the Web Interface using the optimal Front End Technologies like HTML, Servlets, CSS, JavaScript.
  • Involved in Design, develop and support deployment of scalable, reliable, robust solutions utilizing Mule ESB.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Maintain source code using SVN.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • GCP, AWS Cloud based solution development & Cloud Security customization: Confidential Unified Workspace solution - AWS Cloud stack architecting, development and management and Cloud Security customized solution development and integration and complaints process coordination.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Ability to change the historical scripts which have the complex stored procedures by which the previous legacy claims can flow through.
  • Worked on SQL Scripts for Data Access such as selection, Insertion and Deletion, Joins of Data from Oracle Databases
  • Responsible for providing estimates for PaaS migration of all the components.
  • Participate and provide input for PaaS migration strategy.
  • Participate in developing java application and deployent on Microsoft Azure.
  • Extensive knowledge on Microsoft Azure architecture (VNets,Firewall,AAD, RBAC, AzureDB, Storage, SecurityGroups, etc).
  • Using Jenkins for CI/CD, using Ant, Maven for build, GIT for version control
  • Defect fixing of the errors caught in the development, unit testing and QA phase
  • Used TeamFoundationServer to maintain the source code and JIRA to track problems.
  • Developed Admin portal using React Router, React Redux using Redux-Thunk.
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Performing Code reviews with the team.
  • Used Junit for testing each class.
  • Using the Sonar Qube Scan to regularly analyze and improve the standards in the code for bugs, vulnerabilities, Coding Conventions, Error handling and security concerns.
  • Creating Technical design documents (TDD) which explains the code developing as part of the requirement and sent for reviews.
  • Coordinating with the release engineers for the deployment requests and any build failures.
  • Code analysis on the issues found by QA and providing the fixes for defect closure within the SLA.
  • Using TeamFoundationServer version control to maintain the source code.
  • Providing the immediate assistance and support on the production issues if any are reported.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, PostgreSQL, Bootstrap, JUnit, HTML5, XHTML, CSS, AngularJS, SQL, RESTful API, JENKINS, Bitbucket, IntelliJ, RestAPI, JPA.

Confidential, Virginia

Java Developer

Responsibilities:

  • Managing, coordinating offshore deliverables and be accountable for overall delivery.
  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare the detailed level of plan for upcoming sprints.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Understanding and analyzing Business requirements and developing detailed specifications.
  • Involved in preparing System Requirements and Detailed Design document for the project.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Develop new and enhance dynaTrace plugins to meet specific requirements of app teams.
  • Automated the dynaTrace upgrade, agent installation and configuration.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate as an ORM tool and defined the mapping and relationship of each table in database.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Implemented Spring, JSP and Ajax to design the user interface.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Implemented and configured various Action classes for handling the client requests using Spring framework.
  • Setup Alerting and monitoring using Stackdriver in GCP.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Fine tuning of the mobile app in the performance environment and to make it more scalable, more efficient in terms of time and/or space/volume.
  • Proficient in using Java design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator for better maintenance of code and re-usability
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS.
  • Used JBoss6.x Application server to deploy the applications.
  • Responsible for detail working with RESTful WebServices.
  • Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
  • Designed RESTful web services with JSON representation for handling AJAX requests
  • Created Class Diagrams and sequence diagrams using UML.
  • Design and develop application with backend programming languages Java/J2EE, Spring boot, front end with JavaScript and advance JavaScript frameworks and libraries such as ReactJS, NodeJS, Redux, Axios, npm.
  • Responsible for writing complex Stored Procedures, Functions for accessing data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with Project manager and showing them regular status of work with demos and Meetings
  • Working closely with data center teams to resolve any data related concerns raised by business users.
  • Connecting database to Query the DB using SQL for data verification and validation.
  • Perform Backend Testing on PostgreSQL Database by writing SQL Queries.
  • Testing applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Maintaining the version of the project in Bit bucket server (stash) by merging/branching.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Launch various AWS EC 2 instance to deploy various application.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, PostgreSQL, Bootstrap, JUnit, HTML5, HTML, CSS, SQL, RESTful API, JENKINS, Bitbucket, IntelliJ, RestAPI, JPA.

Confidential

Java Developer

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans based architecture.
  • Implementing restful services with Spring MVC.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Using Hibernate to communicate with PostgreSQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Developing new states for website using AngularJS and making API calls using Rest angular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating AngularJS controllers, directives, models for different modules of the application.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Granting User Access to a Linux Server using Centrify.
  • Add Linux server, analyze environment and install Centrify software using Deployment Manager.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express.
  • Hands on experience in big data ingestion tools like Flume and Sqoop.
  • Make sure the code should be scalable and flexible to accommodate the future needs without making much impact.
  • Developing scalable transactors component that interact with external systems that connects to the back end systems/other applications
  • Worked on setting up JBoss Fuse ESB and building and deploying applications to Fuse server.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Used Middleware, Redux-Promise in application to retrieve data from Back- End and to also perform RESTFUL services.
  • Developing react components which communicate with redux as session management and ajax calls to send and retrieve data.
  • Implemented Java design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Implemented Proofs of Concept on Hadoop stack and different big data analytic tools.
  • Worked on SVN for controlling branches.
  • Responsible for writing the unit test framework for application using Junit.
  • Created Test Scripts using Element locators and used Selenium WebDriver to test web applications.
  • Enhanced Test scripts using Java programming features and TestNG Annotations.
  • Involved in setting up and configuring the test environment with Eclipse and TestNG.
  • Created Feature files, Scenarios and Glue code using Cucumber Framework.
  • Involved in Maven build script changes for the build and deployment.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Set up Jenkins server and build jobs to provide continuous automated during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Developed Maven/Ant build-scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.

Environment: Java, Struts 1.1, JSP, JSON, AJAX, DHTML, JDBC, XML, CSS3, EJB 2.0, Log4j, SOA, IBM WebSphere Application Server 6.0, RAD 6.0, IBMMQ, DB Visualize 6.1.1, Ant, Edit Plus, Log4J, IBM AIX 5.3, Sun Solaris OS v 8.0/10, OS/390.

Hire Now