Sr. Java Developer Resume
Lake Mary, FL
SUMMARY
- Overall 8+ years of experience as Java developer involving analysis, design, implementation, integration, and testing of various enterprise applications.
- Expertise in full Software Development Life Cycle SDLC including Software Architecture, Object Oriented programming, Designing Prototyping. noledge in core Java concepts like OOP, JDBC, Multi - Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Web Services.
- Experienced in web development using HTML, DHTML, XHTML, CSS, Apigee, JavaScript and AJAX technologies.
- Good experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server.
- Expertise in documenting RESTFUL API using Swagger UI and Ignite Service Design Platform.
- Good noledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS) and MS AZURE.
- Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 11.0.
- Experience in working onMVCpattern using AngularJS, creating user interface and single page web application.
- Experience wifATG Dynamoversions 5.6/6.4/7.0/7/1.
- Good experience in developing customized policies in Apigee Edge and developing API's in Apigee Baas.
- Experience using secure authentication mechanisms like LDAP, SSL, OAuth 2.0, API key.
- Experienced in teh procedure of Hibernate 3.x including integrating legacy databases, writing custom CRUD statements.
- Knowledge of capital market, wealth management, commodity exchange, asset management, banking, treasury, fixed income, risk management, hedge fund, clearing, e-trade, compliance.
- Strong experience in applyingScala functional programmingconcepts to develop business logic.
- Created and managed Kinesis streams, configured logs in Splunk from AWS cloud watch
- Knowledge of using flux architecture inReactJSfor building client-side web application.
- Knowledge of rendering large data sets on teh application view usingReactJS.
- Experienced in J2EE Design Patterns, MVC, Session Façade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate and Factory.
- Having good Knowledge inNOSQLdata base likeDynamoDBandMongoDB
- Experienced wif Relational Databases Oracle 10g, MYSQL Server
- Hands on Experience on Angular 2 technology for one complete project in rebasing teh UI of teh application using teh techniques in Angular 2.
- Experience wif Front-end JavaScript frameworks like Angular JS, Node.js.
- Knowledge in Developing Presentation and Controller layers wif JSP, HTML5, CSS3, Custom Tag Libraries, JSTL, Business layer using Spring IOC and AOP, Persistent layer DAO, JavaScript, and Hibernate for all modules.
- Experience in client and server-side scripting languages like Typescript, Angular 4.0, Angular 5, Angular 9.
- Exposed teh application using Rest Web Service, developed http post, get methods based on requirement and handled teh errors using http status codes.
- Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.
- Experienced troubleshooting Mule ESB, including working wif debuggers, flow analyzers, and configuration tools.
TECHNICAL SKILLS
Programming Languages: Java (1.5/1.6/1.7/1.8 , 5.0, 8.0,11.0), SQL, PL/SQL, Scala 2.11.8
Software Methodologies: Agile, Scrum, TDD, SDLC, Waterfall
J2EETechnologies& frameworks: JSP, JSTL, Servlets, EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL
Web Technologies: HTML5, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, angular2.0 angular4.0 Angular 6, angular 9.0 angular 11.0 React JS
Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring MVC, Spring Boot, Spring AOP, Servlets, Java Swing, Applets, Spring Web Flow, JSF, JUnit
Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL
Design Patterns: Singleton, Data Transfer Object, Data Access Object, MVC.
IDEs: Eclipse, Net Beans 8.0.2, IntelliJ, Spring Tool Suite 3.8.3, ATOM.
Application/Web Servers: Web Logic Server 12c, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5)
Relational Databases: Oracle 9i/10g/11g/12c, SQL Server 2012/2014/2016 , MySQL, Postgres SQL.
NoSQL Databases: MongoDB, Cassandra, Couch DB.
Build Tools: Maven3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins
Testing Tools: JUnit, Log4J, Mock Framework
Version and Source Control: GIT, Rational Rose, GITHUB 2.12.0
Operating Systems: Windows, Unix, Linux, Mac OS
Cloud Technologies: AWS, EC2, S3, Docker, JIRA, Azure
OR Mapping: Hibernate, JPA
Messaging: JMS MQ, IBM MQ, Rabbit MQ, IBM MQ 8.0
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Lake Mary, FL
Responsibilities:
- Designed, implemented and tested teh Spring Domain Model for teh services using Core Java.
- Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Talibs.
- Created SQL Map files to create teh SQL queries, map teh data and objects to retrieve data from teh database using IBATIS. Injected objects using Spring dependency injection concepts.
- Deployed Docker contained spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
- Moved existing monolithic architecture to micro services and migrating them to AWS cloud.
- Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute teh traffic and to have a cost efficient, fault tolerant and highly available environment.
- Administered large scale server environments consisting of over 800RHEL5/6 VMware VMs running multiple technologies includingApache, JBoss, Memcached, MySQL, postfix, ActiveMQ, RabbitMQ, python.
- Designed and implemented Model-View-View Model pattern for many components in teh project (Contracts, Products, Search Sales, Employees, BackOffice Admin). Developed tools using Python, Shell scripting, XML to automate some of teh menial tasks. Interfacing wif supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Design and maintaindatabasesusingPythonand developedPython based API(RESTful Web Service) usingFlask, SQL AlchemyandPostgreSQL.
- Scraping website usingPython Beautiful Soup, and then parsed it wifXML.
- Automate different workflows, which are initiated manually wifPython scriptsandUnix shell scripting.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Developed Python batch processors to consume and produce various feeds.
- Developing Web pages by using HTML5, CSS3 wif LESS, Angular JS and Angular UI Bootstrap.
- Designed and developed teh multiple Microservices (Online Scheduling, Transit Guide, Order Management), Listeners, and Libraries using Java11,Quarks, Apache MQ, Spring-Boot.
- Developed single page applications using Angular 2, Typescript, MongoDB, web pack and grunt.
- Actively involved developing proof of concept for a newly proposed application in using Angular
- Worked on DB migration from Postages to Oracle.
- Designed and developed teh application using Angular 2 framework along wif HTML5, CSS3, Type Script,JavaScript, Bootstrap, Node.js, NPM, and Mongo DB.
- Moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency.
- Develop domain monitoring java class usingjava11, JMXto collectJDBC, JVM,and Execute Queue statistics for Managed Servers.
- Designed and developed teh multiple Microservices (Online Scheduling, Transit Guide, Order Management), Listeners, and Libraries usingJava11, Quarkus, Apache MQ, Spring-Boot. testing. Developed REST APIs, and created User Model for application.
- Build server deployment on Cloud (EC2) servers wif help of DevOps tools like Puppet.
- Educate developers on how to commit their work and how can they make use of teh CI/CD pipelines dat are in place.
- Setup full CI/CD pipelines so dat each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to teh production.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, MongoDB, firewalls, routing technologies and DNS, Amazon RDS DB services.
- Developing and maintaining large-scale application such as e-Commerce and Trading Platform.
- Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis, Me cached, etc.
- Developed server side JEE application components using Spring Core, Spring MVC, Annotations, Servlets, JDK 1.7, EJB's
- Parsed teh data to project to client and handled teh security and Authorization using Spring Security and OAuth.
- Spring Transaction is used for teh degree of isolation to work wif other transactions and to execute wifin a transaction scope to run dat transaction and used to check out before timing out of teh transaction.
- Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing teh services.
- Modified existing applications to a suite of micro services and all micro services to facilitate deployment using Spring Boot and JUnit and Power Mock frameworks for unit testing.
- Involved in developing micro services integrated wif VSTS for CI/CD by automating teh build/release process.
Environment: Agile, Servlets, Bootstrap, HTML, CSS3, AngularJS, NGRX Platforms, HTML, XML, JSF, AJAX, jQuery, JSON, Spring MVC, JDK 1.7, EJB, JMS, J2EE, Eclipse, GCP, Spring Batch, Security, Azure, Transaction, Hibernate, Apache Tomcat, MySQL, PL/SQL, Apache Axis2, Scala, Micro services, AWS, Jenkins, Maven, JUnit, Log4j, Selenium.
JavaDeveloper
Confidential, Rally, NC
Responsibilities:
- Designed/built and execute an Angular 2 SPA (Single Page Application) dat absorbs JSON from a Spring MVC and uses Spring Protection to protect teh Server.
- Developed Spark Applications by usingScala,Javaand ImplementedApache Sparkdata processing project to handle data from variousRDBMSand Streaming sources.
- Used Scala functional programming concepts to develop business logic.
- Designed scalable (Scala) Web Architecture hosting reports for teh entire application.
- Wrote entities in Scala and Java along wif named queries to interact wif database.
- Built Kafka-Spark-Cassandra Scala simulator for MetricStream, a big data consultancy; Kafka-Spark-Cassandra prototypes.
- Developed Spark code to using GCP and Spark-SQL for faster processing and testing.
- UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
- Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, jQuery, Ajax, XML and Cordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
- Researched solution for container orchestration using Kubernetes.
- Designed FACADE design patterns for MongoDB using JAVA platform.
- Configuring windows MongoDB using FTP and HTTP protocols.
- Upgrade teh application and batch processes tojava11and Securing teh Application id and password using CyberArk.
- UsedReact JSin components likeJSX, creating React components, Virtual.
- Developed front end using theJSF, JSTL, HTML5, CSS3, JavaScript, jQueryandAngularJS.
- DevelopedAzure function appsas API services to communicate DB
- Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub and Azure Resource Manager.
- Developed localization API s which stores teh translated data in Azure and Sql tables Deploy Confidential services on Azure cloud
- Worked on creation of components for routing and forms using teh Angular-cli and Angular 4.0.
- Designed and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to teh various third-party applications.
- Developed REST APIs using Scala, Play framework and Akka.
- Used Scala Test for writing test cases and coordinated wif QA team on end-to-end testing.
- Development of report reconciliation rules by comparing source and destination data source systems using spark framework in Scala language and Hadoop Frameworks.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Developed CI/CD system wif Jenkins on Kubernetes environment, utilized Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, Test and Deploy.
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- Built /Maintained Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
- Worked wif OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Extensive use of Collection Framework features like Map, Object, List to retrieve teh data from Web Service, manipulate teh data to in corporate Business Logic and save teh data to SQLite database and used PL/SQL to full program stack to implement multiple selects/inserts/updates.
- Write SQL scripts and builds underlying storage table wif dynamic business processes. Participated in teh use of web-services utilizing SOAP, which enabled teh business application to be merged wif teh legacy applications and also encourages potential applications.
- Extensively utilized CoreJavasets, Generics, Error management, Functionality interface trends, even focused wif practicalJavaprogramming principles, lambda expressions.
JavaDeveloper
Confidential, Atlanta, GA
Responsibilities:
- Implemented procedures, packages, triggers, and different Joins to retrieve teh data base using PL/SQL, SQL scripts.
- Involved in web component design and development using teh spring framework, JSP, Servlets, and Talibs.
- Used Angular JS Routing to switch through nested HTML views in teh framework and generated customizable Angular Js directives which were used in conjunction wif HTML elements for DOM manipulation.
- Helped a team in performing Cactus tests using JUnit and automation scripts for UI.
- Used SparkAPI over Hortonworks Hadoop YARN to perform analytics on data in Hive.
- Used Agile Methodologies to manage teh full life cycle development of teh project.
- Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
- Used Client sideMVCframeworks likeAngular JSSingle Page Application developments.
- Integrated springs framework wif Hibernate dat is used for Database operations
- Implemented load-balancing wif NGINX to allow dozens of Node.js instances to handle thousands of concurrent users.
- Used performance test tools (i.e., Apache JMeter and Profiler) to analyze and resolve performance bottlenecks.
Environment: Java8, JDK 1.8, DOJO, HTML5, CSS3, Angular Js, JavaScript, Ext JS, Oracle, WebLogic 10, SOAP, AJAX, Spring 3.x, Struts 2.x, Hibernate 3.x, Maven, JUNIT, JTA (JavaTransaction API), GitHub.
Software Developer
Confidential, Austin, TX
Responsibilities:
- Developed teh unit testers using CPP Unit for C++ supported code and using JUnit for C# supported code.
- Used Rational Code Coverage to check line and functionality coverage of teh Application.
- Used Glow Code 8.0 and Rational Purify Plus for memory leak detection and performance issues.
- Documented and released teh unit test functionalities in Unit Test Specification (UTS) document.
- Automated teh test cases for this Application.
- Used Rational Code Coverage to check line and functionality coverage of teh Application.
- Used Glow Code 8.0 and Rational Purify Plus for memory leak detection and performance issues.
- Performed Unit Testing of teh Application using Plasma tool
- Performed Key Tracing from teh Design to teh testing level.
- Worked on fixing teh warning issues in teh KSSH modules by using static and dynamic analysis tool like PCLint.
