We provide IT Staff Augmentation Services!

Java Developer/java Lead Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 6 + years of it experience in Design, Development, Implementation and testing of client - server, web applications using java/j2ee technologies 3+ years providing architect solutions in many companies & and Django - Python platforms.
  • Experience in SDLC (software development life cycle) that includes requirements analysis, design, coding, testing, implementation, maintenance wif methodologies like waterfall model and agile methodology.
  • Experience in design and development of web-based applications using java, jdbc, sql, servlets, jstl, jsp, xml, java-api and spring.
  • Design and Development of RESTful and SOAP Web Applications involving Core Java, J2EE, Cloud Computing, Machine Learning and Big Data Analysis.
  • Experience in java concepts such as collections, multi-threading, synchronization, exception handling and oops concepts.
  • Experience in client-side technologies such as html/html5, CSS/css3, JavaScript and jQuery, ajax, json.
  • Experience wif teh ORM tool hibernates involving connection pooling, mappings, transaction management, HQL (hibernate query language).
  • Excellent working noledge in configuring multiple WebLogic domains including machines, manage servers, node managers, and cluster environments.
  • Experience in Shell scripting under Windows and Unix/Linux operation system
  • Experience in implementing SOA (service-oriented architecture) using web services (soap, restful,) and rest services.
  • Experience wif using apache tomcat server.
  • Experience working wif Vagrant and Docker images and containers and Ansible. Worked wif Jenkins and Circle CI.
  • More than 4 years of Professional Web Apps development experience using Django and Flask inclusive of experience in UI using JavaScript, AngularJS and React-Redux.
  • Experience in using frameworks and tools like Django, Flask, Django REST, Hibernate ORM, Spring.
  • Proficient noledge in Web services like Google Cloud and Amazon AWS Services.
  • Strong experience using REST Web Services for data communication between remote systems, designed, developed and testing of REST interfaces in Java.
  • Used maven scripts for building and deploying teh application in web/app servers.
  • Proficient in design patterns such as spring mvc, singleton, session façade, data access object, factory and business delegate.
  • Hand-on experience in Test Driven Development (TDD) by using unit testing framework like JUnit and Mockito.
  • Sound understanding wif database development and database tuning using SQL, PL/SQL and implementation for RDBMS like MySQL, Oracle, PostgreSQL and NoSQL like MongoDB, DynamoDB, Cassandra AngularJS and NodeJS for quick building Single Page Application (SPA) website.
  • Proficient in configuring and deploying cloud platform using Amazon Web Services (AWS) technologies like EC2, S3, Elastic Beanstalk, RDS, DynamoDB, Lambda, EMR, API Gateway, CloudFront, SNS, SQS and SES
  • Hands on experience in building an enterprise scale highly componentized application using angular java script
  • Experience in implementing ci/cd and test-driven development using Jenkins.
  • Experience in using Git and SVN for version control and continuous integration tool such as Jenkins
  • Proficient in writing sql and pl/sql queries, stored procedures, functions, and triggers in oracle, ms-sql, and MySQL.
  • Good experience in using ant and maven build tools, junit for performing unit testing and log4j for logging.
  • Worked wif version control systems like git and svn.
  • Hand-on experience in massive data calculation and query using big data technologies like Spark, Hadoop 0.x 1.x, MapReduce, HDFS, Hive, HBase, Kafka and Oozie.
  • Experience in working under BDD methodologies and using Cucumber and Selenium for automation testing.
  • Experience wif junit, JMeter, Mockito, log4j in developing test cases and determining application functionality.
  • Hand-on experience in implementation of Microservices for Load Balancing by configuring and developing Distributed System performed by Zookeeper, Docker, Kafka, Mesos, Marathon and Cassandra.
  • Self-motivated, dedicated, reliable as a team player wif excellent interpersonal skills and learning ability.

TECHNICAL SKILLS

Languages: Python, Java, JavaScript, Angular, Bootstrap, Linux Shell Scripts, SQL

Frame Works: Django Rest, Spring, Hibernate, Jersey framework.

Java/J2EE Technologies: Core Java, Spring, Spring Security, Spring Boot, Spring Batch, Hibernate, MyBatis, JSP, JSTL, JMS, ActiveMQ, JUnit, Servlet, JNDI, JDBC, Log4j, RabbitMQ

Web Development: HTML, CSS, JavaScript, jQuery, Bootstrap, AngularJS, JSON, Node.js.

Web/Application Servers: Apache Tomcat, JBoss, WebLogic

Web Services: RESTful, SOAP, WSDL, XML, XSD, UDDI, SOAP UI, JAX-WS, JAX-RS, Apache CXF.

Databases: MySQL, Oracle, MongoDB, PostgreSQL, Cassandra.

Amazon Web Services: EC2, S3, Elastic, RDS, DynamoDB, Lambda, API Gateway, CloudFront, SNS, SQS, SES.

Big Data Analysis: Spark, Hadoop 0.x 1.x, MapReduce, HDFS, Hive, HBase, Oozie

Distributed System & Microservices: Kafka, Docker, Mesos, Marathon, Zookeeper

CI/CD & Version Control: Git, SVN, Jenkins.

Methodologies: TDD, Agile Scrum, BDD.

Tools: Eclipse, MATLAB, Excel, IntelliJ, Maven, Ant, Gradle, VirtualBox, JIRA, Bugzilla, Jasper Reports, UML, Enterprise Architect, Cucumber, GitHub.

Operating Systems: Window, Linux/Unix, MacOS.

PROFESSIONAL EXPERIENCE

Java Developer/Java Lead

Confidential

Responsibilities:

  • Worked wif team and took leadership on dis project to get teh requirements from client up to date.
  • Coordinate design reviews to address performance related issues.
  • Doing enhancements and bug fixes and doing Docker deployments in dev environment and coordinating build release to production.
  • Support teh maintenance activities and coordinate teh releases using Maven and Jenkins build process.
  • Expert in API Gateway’s (OAG and Axway) suite.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from you're S3 bucket.
  • Developed various screens for teh front end using Angular6
  • Implemented Angular components and services to fetch teh data from teh backend.
  • Implemented Angular routing to navigate between teh pages.
  • Created efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and JSON.ss
  • Designed teh data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
  • Defect Investigation and providing solutions for Production issues.
  • End to End Analysis, Design and Development of assigned Service Component flows.
  • Impact and scope analysis on teh requirements and design, develop and enhance teh Spring MVC and SOA based solution.
  • Developed web services in Layer7 Policy Manager & Expertise in using Rest man API.
  • Automated most of teh daily task using python scripting.
  • Worked on Django ORM module for signing complex queries.
  • Developed Python scripts for testing teh car functioning on different services & Extensively used SOAP UI for testing Services hosted on Layer7.
  • Programming teh Service, Controller, Security and integration layers of teh applications using Spring, Spring Security, Spring MVC, Spring Boot and Spring Integration.
  • Programming teh AWS S3 client using teh AWS Java SDK for File Upload components.
  • AWS Beanstack deployments to Tomcat installed on EC2.
  • Programming Web/Micro Service REST provider components using Spring REST and Spring Boot.
  • Programming Angular and React based UI components wif Single Page Application UI architecture pattern.
  • Programing REST APIs using Nodejs/Expressjs for non-blocking interactions.
  • Handling Complex Business rules across teh layers includes Database using complex Hibernate and iBatis/MyBatis query/criteria,
  • Programming Spring Interceptors, Spring Security based SAML client, Spring Security coarse grained (context based) and fine grained (method based) Authorized Controller/Service Components.
  • Enhancing Struts 2.0/Spring based Web Components & Involved in migration of previous platforms from Spring-to-Spring Boot.
  • Exposed to Agile Scrum and involved in backend development of core platform. Processed EMR prototyping to create Spark applications on Amazon Web Services for machine learning
  • Involved in Test Driven Development (TDD) using JUnit and Mockito &Built and deployed project using Maven
  • Programming jUnit using Easy Mock, Power Mock Objects and Spring Datasets in TDD approach and adhering to teh Sonar/PMD quality standards.
  • Tuning complex SQL queries (Hibernate generated) to retrieve teh data from different tables using Self, Inner and Outer Joins.
  • Status reporting on daily Agile scrums, KSS and other collaborative working sharing wif peer developers.

Environment: Core Java, J2EE/JEE, Spring, Spring MVC, IntelliJ as IDE, svn for version control, Tomcat Application Server, Oracle Database and Linux.

Java Developer/ Automation

Confidential - San Francisco, CA

Responsibilities:

  • Reviewed design documents & business requirements to learn teh functionality and scope of teh application.
  • Involved in SDLC requirements Gathering, Analysis, Design and Development of different Microservices.
  • Expert in API Gateway’s (OAG and Axway) installation, upgradation and configurations for high availability.
  • Expertise in building security policies using APIGEE, OAG, OEG and Axway API Gateway.
  • Designated role for supporting clients that use Axway API Gateway, APIGEE and Oracle Gateway products to develop API projects.
  • Worked and tested on Oracle Enterprise Gateway (OEG), Oracle API Gateway (OAG) and Axway API Gateway.
  • Developed various Java Bean components for implementing business logic.
  • Used Maven to build teh project and JUnit to develop teh unit test cases.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Used Version of control (SVN) for creating teh project structure and version controlling.
  • Used VersionOne for tracking of all teh defects in teh various environments.
  • Integrated Spring wif struts and hibernate frameworks.
  • Designed and developed teh UI using AngularJS, Bootstrap, Jasper Report, HTML, CSS and JavaScript
  • Used Zookeeper as a configuration coordination and disaster recovery tools
  • Used Jenkins as a Continuous Integration and Continuous delivery
  • Experience in working in wif Kafka connectors, Producer and consumer APIs
  • Wrote Hibernate Configuration file, hibernate mapping files and define persistence classes to persist teh data into Oracle database.
  • Developed Controller for request, response paradigm by Spring Framework Controller using Spring-MVC.
  • Analyzed business requirements document, functional specifications document to prepare Test plan and Test cases
  • Involved in Test design discussion to come up wif efficient test approach wif limited test cases along wif critical boundary value test scenarios
  • Involved in Test case review for quality testing and defect free product deliverable &Written test cases along wif test cases execution.
  • Developed automation test scripts using Selenium Web Driver, TestNG and Junit
  • Implemented Selenium test cases to follow Cucumber Gherkin scripts (feature files) for Behavior Driven Development
  • Cucumber was used for teh entire regression testing and functional testing wif Selenium as primary tool to identify teh Test Scenarios, Test Cases and Test conditions
  • Designed and developed Acceptance Test Driven Development(ATDD) test cases
  • Implemented test cases using Test Driven Development (TDD)
  • Written test cases using TestNG and used CSS, Xpath techniques to find out teh static and dynamic elements in web application
  • Extensively used Java Collection Framework and implemented Array List, Set, Map Collection objects
  • Used COBOL, DB2, JCL, CICS, Plus, Endeavor, File Manager, Fault Analyzer, SDLC to perform maintenance and testing on Cyberlife insurance programs and JCL on a daily basis.
  • Has come up wif SQL queries for validating certain UI updates in teh database and test data preparation
  • Performed web services (REST) testing wif SOAP UI and sometimes Postman
  • Used Rest Assured client API to connect to Rest API for implementing test Automation framework
  • Designed and developed REST API Webs Services and tested thoroughly using Automation Scripts
  • Validate teh application UI through developer tool and debug to find out certain JavaScript issues and validate teh AJAX call request and response.
  • Responsible for complete defect tracking and test execution updates in ALM
  • Responsible for preparing weekly test status report during execution to summarize progress and results and complete test summary report at teh end of test phase to ensure readiness of application deployment to production
  • Responsible for continuous regression execution on applications by running automation test suite before launch
  • Involved in Sprint refinement, daily stand-up, retrospection and scrum of scrums for any major impediments/blockers
  • Developed a tool to retrieve and send data to third party service provider by implementing RESTful web services to client applications.
  • Used Hibernate as teh ORM mapping tool and worked wif Hibernate Query Language (HQL).
  • Analyzing and solving performance, transactional, Multithreading and Java memory issues.
  • Involved in designing and developing Amazon EC2, Amazon S3 and other services of teh AWS infrastructure.
  • Implemented teh Model View Control (MVC) structure and Developed Microservices using Spring Boot that create, update, delete and get teh assignment information from backend.
  • Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
  • Used Apache tomcat and WebLogic as an application server to deploy various components of application.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Involved database design and responsible for creating and modifying Database objects.
  • Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS3, Bootstrap, JavaScript and React.
  • Involved in building applications using React JS by building re-usable UI Components
  • Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate teh resulting differences, and then update teh browser's displayed DOM efficiently
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept

Environment: Java8, Agile (SCRUM), JAX-WS and JAX-RS, SOAP, REST, Eclipse, Spring, Oracle 10g, HTML5, CSS3, Node JS, Angular 2, JavaScript, AWS, Log4j, JUnit, Maven, Jenkins, VersionOne, Selenium, Tomcat, WebLogic 12.1.3, GitLab, Cucumber, Selenium Web Driver, TestNG.

Java Developer

Confidential - CHIAGO, IL

Responsibilities:

  • Involved in sprint planning, code review, and daily standup meetings to discuss teh progress of teh application.
  • Successfully accomplished Design, Development and Support phases of Software Life Cycle (SDLC).
  • Worked in Java, Java Beans, Swing, JavaScript, HTML, VB (Visual Basic) and os9 operating system
  • Handled multi-threading, event handling, memory management, security issues, unit calibration, communication in Java. Used JavaScript to test teh applets functionality and Visual Basic for initialization program.
  • Designed screens using Java, HTML and Swing for LCD contrast, COM port/IP configurations and much more. It was a big project and me was responsible for teh complete project.
  • In depth noledge of Apache Cassandra and Data tax Enterprise Cassandra
  • In depth noledge in Cassandra read, writes paths and internal architecture.
  • Experience wif installing, configuring and monitoring Apache Cassandra cluster
  • Designing data models in Cassandra and working wif Cassandra Query Language (CQL).
  • Experience in creating column Family's; bootstrapping, decommissioning, removing, replacing, and repairing nodes.
  • Experience in creating key spaces, tables and secondary indexes in Cassandra
  • Used AGILE methodology and participated in SCRUM meetings.
  • Configured Spark streaming to get ongoing information from teh Kafka and store teh stream information to HDFS
  • Developed Controller for request, response paradigm by Spring Framework Controller using Spring-MVC.
  • Developed a tool to retrieve and send data to third party service provider by implementing RESTful web services to client applications.
  • Used HTTP methods (GET/ POST/ PUT/ DELETE) to manipulate teh resource or collection of resources.
  • Implemented security for application by declaring springs security filter chain and delegating filter proxy in web.xml.
  • Applied JSON as response type in REST services for customer user modules. Interacted wif database using Hibernate Persistence Strategy.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate wif Spring by coding a Spring Configuration file.
  • Worked wif Oracle database to maintain teh tables for customer module.
  • Configured JMS in teh Apache Tomcat application server to send messages on teh queue.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of teh two main applications that were a main source of data for both customers and internal customer service team.
  • Experience wif Data migration from Sqlite3 to MongoDB.
  • Build teh Silent Circle Management System (SCMC) in Django, Python, and AngularJS while integrating wif infrastructure services.
  • Configured and deployed applications on cloud server under Amazon Web Services using EC2, S3, Elastic Beanstalk, RDS.
  • Performed unit testing using JUnit. &Experienced in Agile Methodologies and SCRUM Process.
  • Provide support to teh Clients in all phase of testing, project release and deployment activities and documented teh flow and functionality of teh code for further reference.
  • Used Maven as build tool in dis application.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.

Environment: Java/J2EE, JSP, Java Spring Core/DAO, JSTL, EJB, JMS, XML, JDBC, IBM Web Sphere Application Server 7.0, Oracle, HTML, CSS, JavaScript, Eclipse, Log4j, MCV, Tomcat, Hibernate

Java Developer

Confidential - PHONIEX, AZ

Responsibilities:

  • Involved in writing technical document Analysis, Design, Development, Integration and Testing of modules & Developed dis application based on teh Agile Development practices.
  • Collaborated wif Business Analysts during design specifications & Developed communication between Client and server using Multi-Threading.
  • Created stored procedures, triggers and different joins for database using SQL scripts & Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked wif SOAP UI for analyzing and debugging requests/responses & Developed JUnit test classes for testing teh modules.
  • Developed presentation layer using JSP, HTML, CSS, AJAX, JavaScript, jQuery and Apache Wicket & Implemented IPC Message queues for communication between servers & involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
  • Used Micro Services architecture, wif Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging
  • Developed light weight business component and integrated applications using Spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory
  • Used Micro Services architecture, wif Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Wrote teh front-end look and appearance for teh screens using Java, Core Java, NO SQL, AWS, Bootstrap, Node JS, JavaScript, and jQuery.
  • Deployed teh Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind teh services like Java and PostgreSQL services.
  • Designed Micro Services to fetch from legacy and upload in Database from/to multiple buckets using SDK Java client.
  • Developed web pages wif JSP, JSF, jQuery, AJAX, java scripts & Developed code using Core Java to implement technical enhancement following Java Standards.
  • Used XML and JSON for transferring/retrieving data between different Applications and Used MongoDB database high availability concepts wif data replication, for teh failover design.
  • Also wrote complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
  • Implemented teh project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate wif other systems. implemented teh Spring MVC architecture.
  • Worked on Restful API development using Jersey API.
  • Worked on different J2EE Design Patterns such as Factory Pattern and Singleton
  • Used Eclipse IDE and deployed teh application on Web Logic application over Apache Tomcat serve
  • Deployed teh project into Heroku using GIT version control system and Worked on a large-scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions
  • Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Trigger.

Environment: Java/J2EE, Swagger, JSP, JSTL, EJB 2.0/3.0, Rabbit MQ, JMS, MVC, DAO, Struts, Hibernate, Spring Boot, Junit, JBoss, Oracle 8i/9i/10g, SQL Server, and MySQL Eclipse SVN, GIT, Cassandra DB, ClearCase, UML, Jenkins, Junit, Mockito.

JR. Java Developer

Confidential - Houston, TX

Responsibilities:

  • Actively participated in meetings wif Business Analysts and Architects to identify teh scope, requirements and architecture of teh project.
  • Used Node.js framework Express JS for better organization of teh code.
  • Implemented JEE standards, MVC architecture using Spring Framework.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Implemented Node JS Controllers to maintain each view data where teh client implemented teh UI.
  • Developed Spring MVC controllers and REST services to hit other internal and external API's to perform a task.
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Responsible for migrating teh Web services from shared Java environment to PCF - Cloud platform.
  • Used Struts Validation and Tiles framework in teh presentation layer.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Monitored and maintain teh logs of PCF Spring Batch application from PCF Apps manager.
  • Used Spring Framework for Dependency injection and integrated wif teh Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve teh data from database
  • Used SQL Developer for validating teh data in Oracle database tables.
  • Used SAX and DOM XML parsers in teh application.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.

Environment: Java, Struts 2.2, Hibernate, Node JS, EJB, WebLogic Server, PCF, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

We'd love your feedback!