We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 8+ years of experience and backed wif rich domain noledge, understanding and practical noledge of several IT technologies, I seek a career wif challenging assignments to amalgamate personal enrichment wif professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Agile Development&Testing usingSoftware Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring, JSF, iBATIS, Hibernate, JSP,Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Developed UI modules using AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3 and HTML5.
  • Understanding Elastic search data to generateKibanavisualizations.
  • Expertise in using custom AngularJS directives and filters to add functionalities to teh web page elements.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experienced in working wif Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced wif XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
  • Strong experiencewifMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra andCouchDB.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Experienced in Distributed Transaction Management system wif Spring JTA Based on Atomikos and Bitronix.
  • Hands on experience wif build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience wif CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Having noledge in developing applications using Ruby on Rails.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Having noledge on HBase and Hive.
  • Experience in working wif web servers like Tomcat 8, WebSphere 8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Experience in creating Docker images, Containers, push/pull and integrating wif Spring Boot.
  • Expertise wif employment of Spring Kafka and Zookeeper apart from JMS as messagingservice.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, CouchDB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Sr. Java Developer

Responsibilities:

  • Followed Agile, Scrum approach of development strategy.
  • Created many custom filters using Angular 4.0 and external module to manipulate teh routing.
  • Configured Karma test runner for teh project and unit tests are written in Jasmine.
  • Designed, develop a custom, single-page, responsive Web Application on front end using Angular 4.0.
  • Designed pages using Angular 4.0 Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
  • Extensively used Spring Framework modules like MVC, DI(IOC), JDBC Templates, Spring Security and AOP.
  • Created and injected Spring services, controllers and DAOs for DI and to wire objects of business classes.
  • Implemented teh Project structure based onSpring MVCpattern usingSpring boot.
  • Hands on experience Spring Boot Actuator, Spring Cloud, and Netflix Eureka.
  • Extensively used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking’s.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Experience wif various persistence mechanisms and APIs like JPA, JDO, Hibernate, EJB.
  • UsedHibernate EHcachefor secondlevel caching which resulted in enhanced performance of teh application.
  • Developed Web Services using SOA technologies such as REST.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Developed Grunt tasks to run teh unit tests on Jenkins.
  • Used advanced Java 8 features like Lambda Expressions Streams, Filters. Enhanced concurrency methods etc.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Experience wif creating Workflows, Mappings and Scheduling Jobs in Informatics.
  • Developed Business rules using Drools and integrated wif Application.
  • Deployed teh application in JBoss production server running in Linux platform.
  • Worked wif high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Design patterns are extensively used to achieve clean separation of different layers like Adapter, Singleton, Factory, Abstract Factory, Service Locator and Facade.
  • Used Amazon web services SNS to send messages to email and http end point.
  • Extensively Used Castor, XStream& JAXB APIs for XML Marshaling and Un-marshaling.
  • Experience wif Upgrading existing project from CVS to SVN and Hudson to Jenkins
  • Involved in process for builds and deployments wif Maven and Jenkins for continuous integration
  • DevelopingDockerimages for Development and Testing teams and their pipelines.
  • Strong understanding of Microservice architectures, patterns, related frameworks and prior hands-on experience in developing and deploying Microservice solutions.
  • Implementing or exposing teh Micro service architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • CoordinatedKafkaoperations and monitoring (via JMX) wif Dev ops team.
  • Having noledge on Ruby on Rails. Developed and tested features in Agile environment wif Ruby, Ruby on Rails, MySQL.
  • Docker container images, tagging, pushing images, integration of Spring boot.
  • Experience in develop and configure monitoring solutions to provide full visibility to teh different platform components using tools and services like AWS, Cloud watch, Splunk.
  • Experience in Cloud Solutions on AWS utilizing EC2, S3, IAM, ECS and RDS etc.
  • Developed UI wif extensive use of Backbone.js framework that helped to organize teh code.
  • Experience designing and developing applications on relational databases MongoDB.
  • Involved in Performing Data analysis on Hive tables using Hive queries

ENVIRONMENT: J2EE, Spring Framework, Microservices, Spring MVC 4, MongoDB, Angular 4.0, Core Java, Spring Security, Hibernate 4.X, Magento,jQuery, JSON, AJAX, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

Confidential

Java Developer

Responsibilities:

  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development wif Scrum methodology.
  • Developed using new features of Java 8 annotations, Generics, enhanced for loop andEnums.
  • Well versedwifcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Worked wif Angular CLI and AngularJS to create Controllers and Angular components.
  • Used Node.js as a proxy to interact wif Rest services and interacting wif Database.
  • Implemented teh business modules integration using Spring and Hibernate data mapping.
  • UsedSpringBootActuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Using Spring AOP Module to implement logging in teh application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Developed Microservices using Spring Boot,SpringCloud wif Netflix Eureka to create teh discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed microservices wif Spring to retrieve API routes for teh entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Entity objects and used Hibernate teh ORM tool to access persistent data from SQL Server.
  • Experience using persistence framework like Hibernate, JPA for mappingjavaclasses wif Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed Spring services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using spring JMS, apache camel and ActiveMQ.
  • Work in using React JS components, forms, events, keys, router animations and flux concept.
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created teh Docker containers and Docker consoles for managing teh application life cycle.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers wif Auto scaling to handle high traffic loads.
  • Used SQL Server to access data in teh database at different Levels, responsible for implementing SQL queries and managing JDBC interactions wif data sources.
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration wif JBoss App Server.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot wif Spring MVC.
  • Used Maven automated build scripts to compile and package teh application and implemented Log4j.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in converting SQL queries into Apache Spark transformations using Apache Spark RDDs andScala.

Environment: HTML5, CSS, jQuery, AJAX, NodeJS, APIGEE, Java1.8, J2EE, Spring, Hibernate, Web Services, SOAP UI, XML, SQL Server, Docker, AWS, Spring Boot, Swagger-UI, Log4j, Selenium, Jenkins,JIRA,Maven, GIT, WebSphere.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested teh application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Maven as build tool and deploying teh application.
  • Developed teh User Interface using spring framework, jQuery and Ajax.
  • Developed screens using Angular JS, CSS3 and html5.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on teh client side in Angular JS.
  • Developed complete solutions in SOA and create process flows, and integrate web services.
  • Design and develop financial web applications usingPerl, HTML, JavaScript, CSS and SQL.
  • Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
  • Code analysis (shellscriptingand Perl files) for financial processes.
  • Execute parallel browser testing on various machines usingSeleniumGrid and performed cross browser testing.
  • Used spring frame work AOP features and JDBC module features to teh database for few applications. Also, used teh Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed teh persistence layer using Hibernate Framework by configuring teh mappings in hibernate mapping files and created DAO and PO.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for teh application.
  • J2EE deployment on WebLogic/JBOSSservers - QA & Staging
  • Troubleshooting issues that may occur during teh test cycle (Functional & load test) for teh J2EE applications on Struts and Spring framework running on WebLogic/JBOSSservers.
  • Developed various Java beans for performance of business processes and TEMPeffectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.

Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN, Spring MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential

Full stack Java Developer

Responsibilities:

  • Familiar wif Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Developer springQuartz jobs to run backend jobs and generated reports.
  • ImplementedSpringBoot andSpringSecurityfeatures.
  • UtilizedBPMLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.C
  • Have used AJAX to retrieve data from server synchronously in teh background wifout interfering wif teh display and existing page in an interactive way.
  • Good working experience inSpringSecurity,SpringBoot,SpringBatch.
  • Designed Prototype and project layout skeletons usingReactJS, jQuery and CSS/LESS and HTML5.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web applications.
  • Used GWT, GUICE, JavaScript, Angular JS for client-side implementation.
  • Experienced in JMS over messaging to exchange teh information in reliable and asynchronous way in enterprise Applications. Used ApacheActiveMQas JMS provider. Experience in Apache Camel integration and EIPs.
  • Bulk loading of teh data intoCassandracluster using Java API's.
  • Worked onRestWeb services as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Created teh Application using React.JS andNode.js libraries NPM, gulp directories to generate desired view and flux to root teh URL's properly.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Developed Wrapper inPythonfor instantiating multi-threaded application.
  • UsedActiveMQto improve teh stability and scaled teh system for more concurrent users.
  • Heavily used SOAP UI Pro version for testing teh Web Services.
  • Worked wifCassandraQueryLanguage (CQL) to execute queries on teh data persisting in theCassandracluster.
  • Set upSeleniumtools from scratch and configured various other peripherals tools to perform Seleniumtest.
  • Developed several SOAP based JAX-WSWeb Service for integrating multiple systems, code re-usability.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration wif JBoss App Server.
  • Developed web application and Implemented user interface usingRuby, CSS, HTML5, JavaScript, JQuery.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
  • GWT(Google Web Tool Kit) is used to build and develop teh MAT Application.
  • Developed data transformer for converting data from Source tables to format and fed into Kafka using Camel.
  • Used Junit and TestNG testing Framework as a test runner wifSelenium.
  • DevelopedPythonOO Design code for logging and debugging code optimization.
  • Developed new features for a REST SOA backend inClosureand evolution of an end- tire backend architecture.
  • Used multithreading in programming to improve overall performance.
  • Developed various helper classes needed using multi-threading.
  • Created and configured newJIRAprojects and workedwifdepartments to maintain existingJIRA projects.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwifAngularJS and media queries.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.

Environment: Java,J2EE, JDK 1.7/1.8, Websphere, JBOSS, AWSSDK,Ext JS, GIT, Swing, JFC, Perl 5.6, Spring 4.x, AWSSNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, GWT, Python 2.7, JavaScript, Clojure, UML, Web Services, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, Ruby1.9.3, AKKA,iBatis,SeleniumNOSQL(MongoDB), Angular JS, Node JS, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, EMR,Oracle.

We'd love your feedback!