We provide IT Staff Augmentation Services!

Senior Java Developer Resume

1.50/5 (Submit Your Rating)

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. knowledge 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 knowledge 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 withATG 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 the 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 the 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 with Relational Databases Oracle 10g, MYSQL Server
  • Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node.js.
  • Knowledge in Developing Presentation and Controller layers with 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 the application using Rest Web Service, developed http post, get methods based on requirement and handled the 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 with 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

Senior Java Developer

Confidential, Lake Mary, FL

Responsibilities:

  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Talibs.
  • Created SQL Map files to create the SQL queries, map the data and objects to retrieve data from the 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 the 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 the project (Contracts, Products, Search Sales, Employees, BackOffice Admin). Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with 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 withXML.
  • Automate different workflows, which are initiated manually withPython 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 with LESS, Angular JS and Angular UI Bootstrap.
  • Designed and developed the 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 the application using Angular 2 framework along with 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 the 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 with help of DevOps tools like Puppet.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the 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 the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.
  • Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the 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 with VSTS for CI/CD by automating the 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) that absorbs JSON from a Spring MVC and uses Spring Protection to protect the 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 the entire application.
  • Wrote entities in Scala and Java along with named queries to interact with 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 the application and batch processes tojava11and Securing the 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 the translated data in Azure and Sql tables Deploy Confidential services on Azure cloud
  • Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
  • Designed and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
  • Developed REST APIs using Scala, Play framework and Akka.
  • Used Scala Test for writing test cases and coordinated with 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 with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the 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 with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the 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 with dynamic business processes. Participated in the use of web-services utilizing SOAP, which enabled the business application to be merged with the legacy applications and also encourages potential applications.
  • Extensively utilized CoreJavasets, Generics, Error management, Functionality interface trends, even focused with practicalJavaprogramming principles, lambda expressions.
Environment: J2EE, JDK, HTML 5, CSS 3, Ajax, jQuery, Kafka, ETL tools, Express Js, .Net, Dockers, Kubernetes, Cassandra, JavaScript, Angular 2/4, Bamboo, Node.js, Bootstrap, Spring, Hibernate, PL/SQL, AWS, Web Services (SOA, P), Cruise control JMS, Restful, Multithreading, Web Sphere 8, Apache, Maven, MongoDB, JMS.

JavaDeveloper

Confidential, Atlanta, GA

Responsibilities:

  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts.
  • Involved in web component design and development using the spring framework, JSP, Servlets, and Talibs.
  • Used Angular JS Routing to switch through nested HTML views in the framework and generated customizable Angular Js directives which were used in conjunction with 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 the full life cycle development of the 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 with Hibernate that is used for Database operations
  • Implemented load-balancing with 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 the 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 the Application.
  • Used Glow Code 8.0 and Rational Purify Plus for memory leak detection and performance issues.
  • Documented and released the unit test functionalities in Unit Test Specification (UTS) document.
  • Automated the test cases for this Application.
  • Used Rational Code Coverage to check line and functionality coverage of the Application.
  • Used Glow Code 8.0 and Rational Purify Plus for memory leak detection and performance issues.
  • Performed Unit Testing of the Application using Plasma tool
  • Performed Key Tracing from the Design to the testing level.
  • Worked on fixing the warning issues in the KSSH modules by using static and dynamic analysis tool like PCLint.

We'd love your feedback!