We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Atlanta, GA

SUMMARY

  • Over 7 years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
  • Experience in AWS platform and its features includingIAM, EC2,EBS,VPC,RDS,Cloud Watch,Cloud Trail,Cloud FormationAWS Configuration,Autoscaling,Cloud Front, S3, SQS, SNS, LambdaandRoute53.
  • Introducing and implementing DevOps solutions for a range of Agile projects, creating automated build, deployment, monitoring, testing and reporting pipelines and solutions
  • Designed and installed our distributed ELK log monitoring system using Filebeat, Redis, Logstash,Elasticsearch, and Kibana.
  • In depth knowledge of various technical terminologies including XML, JSP, Servlet, JDBC, Web services and extensive understanding ofobject-orientedconcepts.
  • Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker.
  • Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Experience in working onDevOpsteams and halp automate server and infrastructure configurations usingshell scripting and buildingDocker Images.
  • Responsible for implementation of java integration components forJBPM and DROOLS.
  • Experience working with AngularJS, Angular2/5, Backbone MVC Framework,NodeJS.
  • Good experience inWeb 2.0RIAtechnologies likeExtjs,jQuery, JSON,AJAX.
  • Extensive experience working with RDBMS -PL/SQL programming on Oracle,MySQL,
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service dat persists high-volume user profile data for vertical teams.
  • Deep knowledge of the Splunk, including managing Splunk infrastructure, Data Extraction and Application and UI development. Solid knowledge of the Linux Server platform
  • Experience in working with IDE's like Eclipse, Jboss Dev Studio, NetBeans and IntelliJ.
  • Experience in Azure IaaS, PaaS, storage, network and database.
  • Deployed My own Code onto Git Environment and applied some Hooks to automated the process of Continuous Integration and Continuous deployment. CI and CD.
  • Good knowledge ofObject-OrientedProgramming concepts.
  • Developed web applications using Play MVC Framework.
  • Experience with a wide range of languages, platforms, technologies and operating systems - Linux, Windows, UNIX, DevOps, VM Ware, VSS, TFS, Subversion, Git, Jenkins, Apache Tomcat and scripting in many languages.
  • Experience with deploying applications to cloud platforms (AWS, PCF, Docker).
  • Involved in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Involved in performing the Linear Regression using Spark.
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Involved in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
  • Good knowledge in deploying applications on different application and web servers such as Apache Tomcat, Web sphere, Web Logic andJBoss.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA.
  • Used version controller tool like GITHUB, Pub-Subversion and CVS.
  • Extensively worked ondebuggingusing Eclipse, Net Beans debugger.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, PostgreSQL, Python, Elastic Search,ASP.NET, Test Driven Development (TDD)

J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI.

Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular4 JS, Node JS, Radiant, Logic Virtual Directory, 2.0Extjs, jQuery, AJAX, JSON.

LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS

App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic

Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC

SOA: Web Services (Restful, SOAP, WSDL).

ORM Tool: Hibernate

Tools: Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer

IDEs: Eclipse

Databases: Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03,DB2, Mongo DB.

Version Control: SVN, Clear Case

Operating Systems: Linux, Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr Java Developer

Responsibilities:

  • Designed new features and solutions to support client applications and maintained backend infrastructure.
  • Development of web applications with n-tier Architecture using MVC andJ2EEArchitecture techniques.
  • Worked with different data modelling concepts like relational model, network model and Entity-relation model.
  • Strong experience in Core Java Abstraction, Interfaces and also design patterns.
  • Experience in developing Web methods Java Services.
  • Strong understanding of Web Methods and experience with Web Methods designer along with SOA Architecture.
  • Experience working with Oracle Web logic Server 11g and working knowledge of 12c version for building and deploying the applications.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Experience with AWS API Gateway and Rest APIs.
  • Served as a partial administrator for Unix Machines.
  • Wrote Karma Jasmine unit, Specflow C integration, and Protractor Jasmine integration tests with every feature.
  • Looking into splunk logs for hidden application errors.
  • Get the error report and analyze the defects and also categorize the defects using theSPLUNKtool.
  • Refactoring the code as per the requirement and committing the changes to GIT source repository.
  • Used Spring MVC Pattern for business layer and SOAP based web service to communicate with downstream systems.
  • Real time update of accounts, counter party through scala Reactive X(reactive programing) for asynchronous applications using snapshot trig file or roll- Confidential with history entity information.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
  • Used industry standard technologies like AJAX, GIT, and APACHE2 for creating web based wireless testing system.
  • Used Subversion as version Control for maintaining the versions.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Help Devops teams configuring servers by building cook books to install and configure tomcat.
  • Helped Devops team with POC for Docker by containerizing the web application.
  • Used MAVEN to automate the build process.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Created shell scripts and updated the scripts as per the requirement.
  • Experience working with linear data structures such as Arrays and Lists.
  • Strong Experience working in Agile environment facilitating scrum meetings.
  • Applied the core principles of Object-Oriented Programming like Polymorphism, Inheritance, Abstraction and Encapsulation so as to develop efficient and stable code.
  • Used Spring boot and Apache tomcat web server to deploy developed applications.
  • Strong experience in working with spring modules mainly transaction management, ORM and core bean modules.
  • Experience working with Concurrency driving parallel execution of threads.
  • Used various Concurrency synchronized methods like Locks, Callable and Futures.
  • Used Core Java Concepts like Multithreading, Exception handling and Inheritance.
  • Worked with design patterns like Factory pattern, Singleton pattern and Structural design patterns.
  • Worked on Test Driven Developments using Agile methodologies and facilitating scrums, code reviews.
  • Editing Configuration files/Mapping files (XML) in Hibernate and working with CRUD operations in Oracle Database.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Involved in creating responsive dynamic pages using AngularJS, JQuery, HTML5 and CSS.
  • Creating a db instance and connecting to a database on a db instance.
  • Strong experience working with Web Services like REST and SOAP WS to ensure end to end encryption and creating login forms, form validation, changing the configuration files in XML using service interfaces to expose business logic.
  • DevelopedReact JSpages, Web services calls andAJAXcalls for the application
  • Editing Java components in Swing layouts and creating.
  • Experience in developing UI based applications using JavaScript, Angular JS, JQuery and Bootstrap.
  • Used Functional interfaces with lambda expressions in JDK 1.8.
  • Used Micro Services with Spring and Restful APIs using Rest templates.
  • Creating Account Management Micro Service dat uses Spring data to implement a JPA account and Spring REST to provide a RESTful interface to account information.
  • Responsible for installation and configuration of SQL Server 2014/2016 database.
  • Developed Reactive Single Page Applications (SPA) using Angular 6 with creating User Controls, Web Forms and performing client-side validations using JavaScript, jQuery and Angular.
  • Developed Test Drive/Test First Unit tests and implemented data storage solutions.
  • Involved in the Requirements Analysis, Data gathering and Database design
  • Developed test cases and worked with Hibernate using Java APIs like JDBC, JTA and JNDI.
  • Provided release support on every release without flaws, balancing efficiency of the code.
  • Used AJAX and JavaScript for UI development and JSTL to implement Custom Tag libraries for the JSP's.
  • Worked on J2EE Infrastructure and Run time analyst to build different environments and to deploy external configuration files/ properties files.

ENVIRONMENT: Core Java JDK 1.8, 1.7, Web logic(11g), Spring boot, Design Patterns, HTML5, CSS3, JS, XML, AWS, JMS, Restful Web services, SQL, JavaScript, Jenkins, AngularJS, Maven, Apache Tomcat, Apache Camel, MS SQL Server, JUnit, Splunk, Spring MVC, Log4J, Hibernate, Struts.

Confidential, McLean, VA

Sr. Java Developer

Responsibilities:

  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Analyzed Hadoop cluster using analytics tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark andKafka.
  • Installed and configured multi-node Apache Apache Spark cluster for data store and data processing.
  • Implemented solutions using, Apache Spark,
  • Implemented client side Interface usingReact JS.
  • Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Used core java8 concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Created Scala and Java based ETL streaming framework, using Spark, Cassandra
  • Implementeddesign patternsin Scala for the application.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Building and updating Azure product documentation to halp customers deliver solutions on Azure
  • Implemented core Java code with data structures and algorithms to the back-end.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed internationalizedmulti-tenantSaaSsolutions with responsive UI'susingJava or ReactJS, with NodeJS and CSS.
  • Integrated theDroolsandJBPMto application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Wrote various types of Business rules in the.drl(drools file),.ece(expectation files) Templates using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateless Session
  • Used a MicroServices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Developed business logic of the application by using java 8 using lambda expressions, method references, functional interfaces and latest collection API to reduce the code.
  • Design application structure for implementation in Scala and Java on the Play framework
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Responsible of maintaining aVBAExcel legacy app written for the Consultants.
  • FollowedKanbanprocess for tracking the progress.
  • Configured Gulp to perform various UI build and test related tasks and usedNodeJSNPM and Bower to manage the dependencies.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Deployed the application by usingJBossweb server.
  • Worked on database migration across platforms and/or from other RDBMs technologies.
  • Used Core Java8 and Spring API in developing the business logic using Agile Methodology.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Generated user-friendly Dashboards and reports using the Telerik tools usingASP.NET.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup
  • Working on development of ecommerce platform for multi tenants built in Java(SpringBoot) and Angular JS/React.
  • Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker to run all the tests before generating war file
  • UpgradeKafkaacross versions and identify/fix any issue for production version to meet general needs.
  • Upgration of playframework from 2.1 to 2.5 for application performance by 20% for account status creation and tracking to downstream applications and its history.
  • Advising clients on the principles and benefits of DevOps and Agile delivery
  • Analysed cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
  • Involved in developing various reusable Helper and Utility classes using Core Java.
  • Expertise in working on transformations in Mulesoft.
  • Built cross-platform mobile applications with the Apache Cordova framework.
  • Good Experience in IDE's like Eclipse, Net Beans and integrating it with Maven,JUnitand Log4j/Slf4J
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Tested and deployed Apache Cordova API to production server
  • Developed single page application using AngularJS,NodeJS, ExpressJS and MongoDB with ng-view directive.
  • Developed scripts in Python and ExcelVBAto automate the data analysis, generating statistics isolating trends in memory failures.
  • Create new Spring Boot microServices and deploying to PCF.
  • Developed Excel UI/Applications to pull and process data stored on SharePoint usingVBA.
  • Experience with Spring MVC,SpringBoot
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging

Environment: Java, Java 8 Java JDK7, Java Script, Angular 4, Angular6, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, Labview, WebLogic.

Confidential, Chicago IL

Java/J2EE Developer

Responsibilities:

  • Worked a per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables
  • Extensively worked with business analysts and product managers to halp writing user stories in sprint planning.
  • Developed the User Interface usingJSP,Spring MVC,HTML5, CSS3, JavaScript, JQuery, Node JS and enhanced response using twitter Bootstrap and Angular JS
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures andJDBCmodule features to persist the data to the database for few applications.
  • Worked on developing application, automated scripts leveraging MongoDB.
  • Implemented the application usingSpring MVCFramework, Spring Boot and handled the security using Spring Security
  • Wrote unit tests using Karma and Jasmine, organized code with Require.js modules.
  • Wrote Karma Jasmine unit, Specflow C integration, and Protractor Jasmine integration tests with every feature.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Experienced working with database setup and maintenance onAWSEC2
  • Create and configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server.
  • CreatedUNIXshell scripting for periodic generation of reports
  • UsedEclipseLuna as IDE to develop the application and followed the standard features for debugging and running.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system
  • Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data dat must be stored in AWS S3.
  • Followed the Maven build life cycle to build the application and deployed intoWebSphereapplication server
  • Developed test cases and performed unit testing usingJunit

Environment: Java, HTML5, CSS3, Java Script, jQuery, AngularJS, NodeJS, Bootstrap, JSP, JSTL, Spring MVC, Spring Boot, Spring Security, Hibernate, WebSphere, Agile methodology,RESTful Web Services, AWS, Micro Services, JNDI, XML, SQL, Maven, RAD, Log4j, JUnit, GIT, JIRA

Confidential - Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, JQUERY, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
  • Deployed the applications on BEA WebLogic Application Server in Linux environment and developed Linux shell scripts to perform sever related activities.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Followed coding guidelines while implementing the code.
  • Built web portion using the JSF framework with dynamic JSP pages in Linux environment.
  • Developed Shell scripts to run the batch jobs and automate the build deploy process on Linux.
  • Timely and actively attended daily check in meetings and testing status meeting.
  • HandlingSonarfor code quality and does refactoring.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Creating SQL stored procedures in IBM DB2
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Create newSpring Bootmicroservices and deploying to PCF
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: Java JDK7, J2EE, UI, HTML, DHTML, JavaScript, JSP, JProbe, MVC, JMS, EJB session beans, Oracle DB, SQL, PL SQL, MDB, SOAP, Apache AXIS2 tool, WSDL, UDDI, WSDL, SOA, EMMA.

Confidential - Oklahoma City, OK

Java Developer

Responsibilities:

  • Involved in various phases of Agile software development.
  • Involved in migration of a project from .Net to Java
  • Worked with Cisco, IBM (Maas 360, Kenexa), Symantec, Autodesk and Oracle
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Expert on cross-platform Windows, UNIX, and Linux development utilizing major SQL databases.
  • Developed UI components using Angular 2/4/ dependency Injection, Models, data binding and controllers.
  • Implemented Angular 2/4/ Router to enable navigation from one view to another.
  • Integrated all of these services within the Mendixplatform on which we developed.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Designed and developed the application usingKanbanmethodology
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, BugZilla, Autosys, Aqua Studio, JIRA, Cygwin.

Hire Now