We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Overland Park, KS

SUMMARY:

  • Sr. Full Stack Java Developer with 5+ years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Hands on experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using JavaScript, jQuery, JSON, HTML4/5, CSS2/3, DOM, AJAX, XML and the business applications using Java, J2EE.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), VPC, Amazon Simple DB, ELB, EBS, DynamoDB, RDS, Aurora, AutoScaling, Amazon Cloud Watch, IAM, OPsWorks, CloudTrail, CloudFormation, RedShift, Route 53, SNS, SES, SQS, LAMBDA, CodeCommit, CodeBuild, CodeDeploy, CodePipeline and experienced in building highly scalable java applications using various architectures.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Generics, Collections, Multithreading, Exceptional handling, I/O, Serialization and Java.Lang Package.
  • Extensive hands on experience in Infrastructure, Security, Service and Operations including IaaS, SaaS, PaaS migration experience on Services, Storage Solutions, Cloud Architecting, Networks, Application Services, DevOps, AWS & AWS Cloud Databases, Analytics, Data Centers, Enterprise Integrations, Security, Web development, Application Life Cycle Development and other areas. Experience in MVVM client - side JavaScript frameworks such as Angular 7/6/4, Angular 2.0,
  • Adroit in design and development of Service Oriented Architecture (SOA) Web Services using JAX-WS (SOAP), JAX-RS (REST) and JAX-R with Spring-Boot, Apache-Cxf, Jersey, Axis and Node (Express, Hapi).
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and defect tracking tools like Clear Quest, Quality Center. Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Expertise in design and development of Single Page dynamic-client-side application using Angular 4, React JS, Meteor JS, Ember JS, D3.Js and Vue Js.
  • Proficiency in various development methodologies like Pair Programming, Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Waterfall model, Scrum, Agile, and Rational Rose.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Container Service, Elastic Load Balancing, Amazon SQS, AWS Identity and access, Amazon RDS, Simple Storage (S3), Elastic Beanstalk and Cloud Watch.

TECHNICAL SKILLS:

Languages: Java, Python, JavaScript, Groovy, HTML/HTML5, CSS/CSS3, SQL, PL/SQL

Scripting Languages:: JavaScript, JQuery, Perl, Python, Scala, HTML, Ruby, ShellScript, SSH, Bash

Java/J2EE Technologies: JDK, JVM, JRE, Swing, AWT, Applets, JDBC, Servelets, JSP, Struts, Spring, Spring MVC, Spring Boot, MyBatis/ iBatis, Hibernate, JTS, JTA, JavaMail, WebServices, RMI, JPA

Web Development: Angular JS, Angular 2/4/6/7, Node JS, React JS, Bootstrap, Backbone.js, HTML, DHTML, CSS3, Java Script, Type Script, Struts Tag Library, JSON, JSTL,Web Services: REST, RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAXRS, JAX-RPC

Cloud Technologies (IaaS/PaaS/SaaS): Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Rackspace, Pivotal Cloud Foundry

AWS Services: EC2, ECS, VPC, S3, IAM, CloudFront, Glacier, RDS, Aurora, Security Groups, AutoScaling, SNS, SES, SQS, CloudFormation, EBS, ELB, Lambda, DynamoDB, RedShift, Route 53, CloudWatch

Frameworks: Struts, Spring (MVC, AOP, DAO, ORM, Core), Spring Boot, Hibernate, MyBitis/iBitis

Application/Web Servers: Apache Tomcat, JBoss, GlassFish, NginX, WebSphere, WebLogic, Jetty

Methodologies/ Design Patterns: Agile, MVC, DAO, Factory pattern, Singleton, Delegation.

Rational Databases:: Hive, Oracle, MySQL, PostgreSQL, IBM DB2, SQLite, MariaDB, SQL Server, MSSQL

NOSQL Databases: Mongo DB, Cassandra, DynamoDB, HBase, CouchDB, Redis, Neo4j

IDEs: Eclipse, IntelliJ IDEA, NetBeans, Android Studio, JDeveloper, Visual studio code

Build Automation:: Gradle, Maven, Ant, Grunt, Gulp,CI/CD: Jenkins, Electric Commander, Bamboo, Hudson, Cruise Control

Bug Tracking and Logging Tools:: JIRA, BugZilla, Firebug, ALM, HP Quality Centre, Log4J

Testing Tools: JUnit, TestNG, Mockito, PowerMock, EasyMock, SoapUI, Jasmine, Karma, Selenium Web Driver, Cucumber, HP ALM,Schedulers and Message Queues: CAWA, spring schedulers, Kafka, Kinesis, RabbitMQ

Frontend Technologies: Angular4/2/Angular.js, Node2/Node.js, Bootstrap.js, D3.js, Backbone.js, Mustache.js, React.js

API: XML, DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service, Java Speech API., Data Virtualization Tools: Denodo, Splunk, ELK

Databases: RDBMS (MySQL and Oracle), NoSQL (MongoDB and Cassandra), CouchDB, DynamoDB, Teradata, PostgreSQL

IDE/HTML Editors: WebStorm, Notepad++, Adobe Dreamweaver, Sublime Text 2, Eclipse, Brackets

Operating Systems: MAC, LINUX, UNIX, Windows 7, Vista, XP, 200 0, 98

Source Control Tools: CVS, SVN, VSS, Rational Clear Case, Stash Git, Source Tree, GIT Hub, GIT Desktop, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS

Sr. Java Developer

Responsibilities:

  • Worked on a CRM application for Confidential where the Company previously kept a record of all its customers and potential leads, as well as all the schemes which they used to introduce to the leads. Enhanced MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Involved in all phases of SDLC (Software Development Life Cycle), which includes requirement gathering, developing, unit testing, validating the test results, fixing defects and deploying as a standalone application.
  • Wrote microservices using Spring Boot to implement all the CRUD operations on the database to handle and retrieve the records of each customer.
  • Worked with back-end team on Apache Spark to create the Parquet binning files (Yearly, Monthly, weekly and daily) to get the log data from Hadoop log files.
  • Performed deployment of the data on AWS DynamoDB via the code-pipeline since there was a large amount of data that needed to be migrated onto the cloud (AWS).
  • Worked on several modules including the login module in which I implemented security using OAuth-2, and several other modules which were based on numerical analysis via the APIs hitting on the data of the transactions done by each customer.
  • Created efficient design and developed User Interaction screens using Angular 4.0, HTML5, CSS3, JavaScript, jQuery AJAX and JSON and created documentation for all the components which were included in React-Bootstrap pages.
  • Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format. Implemented UI mockups, integrating third party React libraries, and handling/creating Redux store data.
  • Programmed in Angular 4 to upload (post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Implemented Vue.js, React js, Mui (which is a HTML5 ui framework), Bootstrap, jQuery, Javascript, HTML5 to create the mobile app UI which supports the searching, setting, reading and choosing function.
  • Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven and Ant.
  • Developed screens for the front end using ReactJS and used predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in Cutover planning and validation, testing for the Batch applications, Services and API's which are migrated to the AWS Cloud platform.
  • Developed and Implemented OAuth2 functionality with Spring Security to secure the REST Services / REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services.
  • Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself. Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • All the functionality was implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • 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.
  • Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI and Implemented MySQL to WebSphere MQ messaging system.
  • Worked on REST Web Services as well as Node REST framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Worked on node.js router to make cross-domain requests to API services like Spotify API, GitHub API, Mongo DB.
  • Used Postman to test the API's, used SVN for the version control, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, Jasmine and Karma for angular specs.
  • Followed Agile methodology and participated in daily SCRUM meetings, Confidential planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Confidential, Boca Raton, FL

Fullstack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Created a backend API using NodeJS, ExpressJs, and MongoDB. The API allows users to log in, follow users, post to followers, retrieve their feed, and much more. Built for use with a mobile application.
  • The project provides the updated availability of the goods and items for specific location based on the customer request. This is not only useful for the customers also by the managers and the employees of the store to manage the store inventory.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in Web sphere application server, WebSphere Portal Server.
  • Used Javascript, jQuery, CSS, HTML5 and Vue.js React framework to create the front pages for teams project and also optimize the user interaction.
  • Migrated several Java Batch Applications and Services from the On-premise infrastructure to AWS cloud also Migrated the Java REST API built on the Drop Wizard framework to AWS cloud platform.
  • Take business requirements and developed the total technical design on moderately complex projects and ensure proper usage as part of the design efforts in building a system to be put into production.
  • Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection also involved in the Confidential planning sessions of the Agile SCRUM methodology with Architecture, BA and QA teams.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Worked on front-ends with focus on speed and optimization by using d3.js., Built data visualizations to monitor file server load, web server speeds, data processing and more (d3.js, backbone, jQuery, MySQL).
  • Developed Java Batch Programs using core java to retrieve data from database and to run some schedule jobs for Reporting.
  • Responsible for creating RESTful Web using NodeJS & ExpressJS and with the consent of ReactJS worked on usage metrics and end to end events tracing for analysis purpose.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka and Developed user interface by using the React JS, Redux for SPA development.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines and Actively worked in migrating the application from Weblogic to WebSphere environment.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services and Used JDBC interfaces to perform CRUD operations on database.
  • Worked on big data (Splunk enterprise) to generate the Rest API and integrated that API to Client-side code using NodeJS, ExpressJS. Redesigned Menu & Navigation to Angular2 and updated Loans and Contract forms for a better user experience.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Worked with Amazon AWS EC2, RDS and S3 as a data store for storing data into the buckets that fall into it. Used EC2 as an Infrastructure as a Service (IAAS) and RDS as Platform as a Service (PAAS).
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries.

Confidential, NY, NYC

Java Web Developer

Responsibilities:

  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQuery, Ajax,AngularJS,and Bootstrap in front end.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment
  • Performed Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Implemented spring batch framework to provide reusable functions and Used JDBC to provide the connection between java objects and relational databases.
  • Responsible for code compression for CSS file, JS file, and Java file to improve the system performance as well as reduce system response time and worked on Single page application developed using Angular.js, D3.js, Node.js and Meteor.js as the backend and MongoDB.
  • Developed RESTful micro services-based application. The backend is being written in Java using Spring Boot for scalability and worked with core java technologies like Multi-Threading and Synchronization.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
  • Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
  • Automated build Scripts using Maven and deployment applications in WebSphere UNIX environment.
  • Wrote SQL Queries, Stored Procedures. Performed Unit testing using JUNIT with Mockito and integration testing.
  • Participated in design meetings, designed and developed the application using Java Server Faces (JSF), spring, Hibernate, and SOA Web services frameworks.
  • Performed development with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Wrote distinct types of Business rules in the. drl using Drools rule engine for business decision making and injecting beans into the rules engine and invoking using Rule Base Stateless Session.
  • Worked on Cassandra clusters in the Amazon Web Services (AWS) Cloud and migrated data between environments.
  • Designed and developed application using JSP, AngularJS, Java Script, jQuery, HTML, CSS, JSON, Spring MVC Framework and Hibernate to handle the workflow of the application with Oracle as the backend.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
  • Cloud Foundry was the leading multi-cloud application development and deployment platform and it supported continuous integration.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML, CSS, Bootstrap, JQuery and DHTML.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of JSP and Custom Taglibs.
  • Technical analysis, design, development, and documentation with a focus on the implementation on agile development.
  • Performed development and maintenance of required applications for Back Office, Fund Administration and Middle Office, including significant business process automation.
  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-in Dialog JSPs and passing Request Parameters using JavaScript, JQuery, JSTL.
  • Built applications using Advanced Java, Spring, SQL for Fund Administration and Middle Office to automate previously manual business processes.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer.
  • Created UNIX shell scripts to automate the build process, to file transfers between different hosts and Wrote SQL queries in PL/SQL wrote new procedures and modified existing ones depending on requirements in Oracle database.
  • Designed and developed insurance application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
  • Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
  • Modified many existing PL/SQL packages/procedures to accommodate the new requirements, dropped unnecessary tables/packages after research, and confirmed with business users.
  • Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java. Wrote stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, JQuery, AJAX, to create the user interface views. Used Web services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.

We'd love your feedback!