We provide IT Staff Augmentation Services!

Senior Developer/ Data Engineer Resume

4.00/5 (Submit Your Rating)

Lowell, MA

SUMMARY:

  • SCJP and AWS Certified Java Developer/ Bigdata Engineer with 13+ years of experience in Application Analysis, Infrastructure Design, Development, Integration, deployment, and Maintenance/Support for AWS cloud Computing, Micro - services, Web, Enterprise based Software Applications.
  • Excellent background in development and architecting applications using Java 1.7, 1.8, J2EE 2.x, JSP, Servlets, Spring core, Spring Rest, Spring DAO, Spring Security, Spring Annotations, Spring MVC, Java Code Refactoring, SOA architecture, Spring Web services(SOAP), Spring AOP.
  • Excellent implementation knowledge on Microservices using spring boot with Spring Cloud stack with Spring Cloud Netflix stack patterns like Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zulu) and Client-Side Load Balancing (Ribbon).
  • Expertise in setting up the enterprise infrastructure on AWS Cloud Administration like EC2 Instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, Route 53, Cloud Front, Cloud Watch, Cloud Formation, Cloud Formation & VPC services.
  • Experience in J2EE design patterns like MVC, DAO, Front Controller, Singleton, Transfer Object, Business Delegate, Session Façade, Intercepting Filter and Service Locator.
  • Knowledge in front end development languages using JSP, JavaScript, HTML5, CSS3, JSON, XML, XSL, Angular and Bootstrap.
  • Excellent understanding of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
  • Expertise and implemented Java 8 features like functional programming, lambda expressions, collections, streams
  • Experience with Hadoop ecosystem (Hive, Kafka, Spark, Storm, Sqoop, Hadoop API, HDFS)
  • Good knowledge in using job scheduling and monitoring tools like ZooKeeper and Eureka server.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Understanding and POC knowledge on Artificial Intelligence and Machine learning tools (H20.ai, Api.ai, Mahout) and algorithms.
  • Good usage of Apache Hadoop along enterprise version of Hortonworks. Good Knowledge on MAPR distribution & Amazon's EMR
  • Very good implementation knowledge on Code quality and coverage tools like Sonar and PMD plugins, ECLEmma
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Hands-on experience with container virtualization Docker, AWS cloud infrastructure, including CI/CD tools such as Jenkins, configuration management with GIT, Maven and Ansible.
  • Excellent background in deploying applications on BEA WebLogic Application Server, WebSphere Application Server (WAS, Jetty, Apache Tomcat, JDBC and various Databases like Oracle, Sybase, and Microsoft SQL server, DB2, Microsoft SQL Server.
  • Strong experience working in Agile software development along with Test-Driven Development (TDD) methodology.
  • Stellar communication skills - written, spoken and interpersonal.

TECHNICAL SKILLS:

Operating System: Windows, Linux

Development, Methodologies: Agile Methodology (Scrum), Waterfall model

Frameworks and Architectures: AWS cloud, Microservices, Spring MVC, Spring JPA, Transaction Management, JSON, PMD Plugins, and AWS. Cloud PlatformAWS(Cloud formation, ELB, EC2, S3, Cloud Watch, RDS, Elastic Cache) SOA, SOAP, Model View Controller (MVC), Spring MVC, Spring 4.

Data tools: Hive, Storm, Spark, Kafka, Sqoop, Hadoop API, HDFS.

Database: Oracle, DynamoDB, DB2, SQL Server.

Languages/ API/ Technologies: Java 1.x, Scala, SQL, Servlets, JSP, JNDI, Java Beans, Java script.

Servers: Jetty TOMCAT 7.0, APACHE WEB SERVER 2.1, TC Server, WebLogic, WebSphere App Server 9.x

Tools: SVN (Subversion), GIT, Jenkins, Ansible, Docker, AWS SDK, AWS CLI, Putty, PuttyGen, Wireshark, Fiddler

IDE: Spring Tool Suite, RAD 7.0/7.5, Eclipse, Toad, DB2 Client, DB Squirrel, SOAP UI

TECHNICAL SKILLS

Confidential, Lowell, MA

Senior Developer/ Data Engineer

Responsibilities:

  • Refactored Confidential search module with Springboot, Spring Cloud Netflix stack patterns like Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zulu) and Client-Side Load Balancing (Ribbon) and implement AWS Gateway as endpoint
  • Designed and developed backend layer(Service layer) using Spring DAO, Spring JMS, Spring core, Spring Restful webservice.
  • Implemented cross cutting concerns like business transactions, logging and Exception Handling using Spring AOP.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer on HTML5, bootstrap, CSS3, JavaScript and Angular to designed dynamic.
  • Designed and implemented Rest Serivces adhering to best practises which interact with different external interfaces and expose the functionality as rest resourses
  • Experience in handling Swagger toolset to support automated documentation.
  • Installed Kafka on Hadoop cluster and configured producer and consumer using Apache Kafka with Spring Integration to establish connection from source to HDFS and flow of Data..
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Used Spark streaming api for performing transformations and actions on the fly for building common learner data model which gets data from Kafka in real time.
  • Good understanding and creation knowledge of EMR in AWS cloud and configuring cluster and setting up Spark drivers.
  • Designed and developed AWS API gateway for the entire suite of our application, this is the onestop communication layer for the enitre suite of application in the Cloud.
  • Scheduled Lambda events for Creating backups, checking for idle resources, generating reports and other tasks for frequently occuring tasks.
  • Architected entire on-premise data center stack to AWS cloud resources using cloud formation template leveraging Ansible playbooks for automated provisioning, configuration management, and application deployment.
  • Worked with NoSQL databases like Casandra in creating tables to load large sets of semi structured data coming from source systems.
  • Extensive implementiation and expertised knowledge on compute/storage/Databases stacks like EC2, S3, RDS, EFS, Glacier, Elastic Beanstalk, EBS, Lamda functions, DynamoDB.
  • Understanding and Implementation knowledge Rollup aggregation, Stop word, Synonyms, Autospell correction, Boosting with Signals to our collections in Lucidworks(Solr).

Environment: Java, Springs, Swagger, Hadoop, AWS, Atlassian Bitbucket, MAVEN, Sonar, XML, JAVA, Docker, CodeDeploy, Splunk, Web Sphere, Apache Tomcat, Bash, JSON, UNIX/Linux, Windows Server, PostgreSQL, MS SQL Server.

Confidential, Exton, PA

Java Developer/ Cloud Architect

Responsibilities:

  • Refactored and Architected Information gathering and the Risk Assement modules from scratch using Spring Core and Spring DAO, Spring Data, Microservices using spring boot, spring cloud and Netflix Eureka Server, Eureka server.
  • Designed and developed backend layer(Service layer) using Spring DAO, Spring JMS, Spring core, Spring Restful webservice.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer on HTML5, bootstrap, CSS3, JavaScript and Angular to designed dynamic.
  • Implemented JMS API’s (MQSeries) for reliable asynchronous messaging to external interfacing disperate systems.
  • Implemented cross cutting concerns like business transactions, logging and Exception Handling using Spring AOP.
  • Involved in phase to phase decomposition of Monolith application, decomposing the rest services to microservices and migrating the developed archives to AWS cloud.
  • Design, architected and elevated Jenkin jobs to run the cloud formation template and ansible playbooks and automated the entire baked AMI’s.
  • Extensive implementiation and expertised knowledge on compute/storage/Databases stacks like EC2, S3, RDS, EFS, Glacier, Lambda Elastic Beanstalk, EBS, Lamda functions, DynamoDB. Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Analzye, identify and resolve security vulnerabilty on the OSI layers and securing the Cloud infrastructure from attacks.
  • Extensive and implementation knowledge on Aggregator, Chained, Asynchronous Messaging, Shared Data Microservice Design Pattern to accomplish a robust microservice application.
  • Designed Rest clients with Fein, Client Side Load Balancing with Zuul, Ribbon, circuit breakers for failing method calls using the Netflix Hystrix for fault tolerance and avoid latency.

Environment: Java 1.7,1.8, j2EE, SOAP Webservices, Spring microservices, Jenkins, Ansible, Chef, AWS stack (Cloudformation, NAT instances, SQS, EC2, ELB, EBS, VPC, Reddis, RDS), Maven, Tomcat server, Eclipse.

Confidential, West Chester, PA

Senior Developer

Responsibilities:

  • Designed and developed backend layer(Service layer) using Spring DAO, Spring Data for MongoDB, Spring Restful webservice.
  • Designed and developed web-tier components for the reporting modules using AngularJS, Spring MVC, JSP, and Servlets also enhanced some of the functionalities in iVerify reporting web screens.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer on HTML5, bootstrap, CSS3.
  • Developed Unit Test cases using JUNIT, Spring JUNIT annotation, Mockito, PowerMockito testing to statisfy block coverage Maven Emma and Checkstyle goals.
  • Extensively coded using HTTP Client to communicate and send request to Mediatrust webserver and dowload PDF images from Mediatrust site. Developed code using Bufferedstreams to write and save images to database and diplay the images in the webbrowser.
  • Written parser to parse the feed files and convert to the relational structure using Super csv and Spring batch.

Environment: Java 6, j2EE, SOAP Webservices, Spring security, Spring Batch, Spring core, Spring DAO, Spring JMS, Apache CXF, Maven, Tomcat server, Eclipse, Continuum, JUnits and Mockito, Postgres, Microsoft SQL Server, Oracle.

Confidential, Bloomington, IL

Lead Developer/Tech Lead

Responsibilities:

  • Owned the complete module of the project under development, Mentored junior team members for this project
  • Coding on various farmework which includes Spring Core, Spring JDBC, Spring Webservices, Spring AOP, Spring Security, Apache CXF, Maven, TC server, Mule Server, WSRR, Jenkins, Postgres. Extensively used Spring Annotations
  • Code Refactoring as per NGSA (Next Generation Software Architecture) standard, This includes using STS as the development IDE, Maven Toolset, Sonar, EclEmma plugin.
  • Developed Unit Test cases using JUNIT, Spring JUNIT annotation, Mockito, PowerMockito testing to statisfy block coverage Maven Emma and Checkstyle goals.
  • Analyzing the code and giving the Design and development approach on the code delivered based on the Component Specification
  • Developed code for Inhouse Phase 0 project for the Esignature capabilities by developing SOAP calls to communicate to the Docusign vendor
  • Implemented WS security for the SOAP services using JKS file encryption and decryption mechansim.

Environment: Java 6, Spring Webservices, WSRR, Spring core, Spring DAO, Spring JMS, Spring AOP, Mule ESB, Apache CXF, Maven, TC server, Mule Server, Jenkins, JUnits and EasyMocks, Postgres.

We'd love your feedback!