We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Energetic and highly motivated Computer science graduate with 8 years of experience in dealing with web applications using JAVA/J2EE Technologies and Microsoft Certified Data Science professional seeking growth opportunity to leverage my skills to the best
  • Around 8 years of experience in Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/JEE/J2EE technologies to satisfy peculiar and complex business problem statements.
  • Experience working with SDLC methodologies based on Agile, Scrum, Waterfall Model, Iteration.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies Such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, Servlets 3.x.
  • Experience in Spring modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST and Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag.
  • Have experience in Frontend development using HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap, AJAX and JSP.
  • Experience using TypeScript and JavaScript to program Angular 2/4 to develop web applications with Responsive design.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Javaclasses using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, ElastiCache, SNS, SQS.
  • Experience in building automated CI and CD pipeline with AWS CodePipeline, Jenkins and CodeDeploy.
  • Experience with Docker, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Experience with messaging systems like JMS, Kafka, Kafka event sourcing.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, and REST based Web services (Axis2.0, JAX WS 2.0, JAX RS)
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
  • Experience with CI/CD-ANT, MAVEN, GRADLE, JENKINS, HUDSON, CVS, GIT, GITHUB.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Junit.
  • Extensive experience in Data Mining, Machine Learning and Data Science technologies ensuring project completion on time, on budget and with the desired results.
  • Equipped with experience in utilizing statistical techniques which include Correlation, Hypotheses modeling, Inferential Statistics as well as data mining and modeling techniques using Linear and Logistic regression, clustering, decision trees, and k-mean clustering
  • Expertise in building Supervised and Unsupervised Machine Learning experiments using Microsoft Azure utilizing multiple algorithms to perform detailed predictive analytics and building Web Services models for all types of data: continuous, nominal, and ordinal.
  • Expertise in using Linear & Logistic Regression and Classification Modeling, Decision-trees, Principal Component Analysis (PCA), Cluster and Segmentation analyses, and have authored and coauthored several scholarly articles applying these techniques

TECHNICAL SKILLS:

Languages: Java, J2EE, Objective C, Python, SQL, PL/SQL.

Operating system: Unix, Linux, Windows XP/NT/7, Windows 8,Windows 10

Technologies: Java, J2EE, JDBC, Hibernate, XML Parsers, JSP, Servlets,, EJB, JMS, Struts, Spring Framework, Spring Boot,Java Beans, Web Services (SOAP, WSDL, UDDI and COBRA, REST), AJAX, JNDI and LDAP.

Framework: MVC, Struts 2.0/1.2, Spring, Hibernate, spring MVC, spring Boot, MicroServices

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), CSS, Bootstrap, Angular JS, JQuery.

Servers: Tomcat 6, Glassfish, WebSphere 6.0/5.1, JBoss 4.0.3., WebLogicDatabase MS SQL, MS Access, PostgreSQL, Mongo DB, Oracle SQL Server.

Tools: Eclipse, WSAD, RAD, Komodo, Tortoise, JBuilder, JDeveloper, TOAD, SQL, SQL developer, Jenkins.

Concepts: UML, Design Patterns.

Software Configuration Management Tools: Tortoise SVN, GIT, SVN, Clear Case.

Build Tools: Ant, Gradle, Maven.

Methodologies: Waterfall, Agile, Test Driven Development(TDD)

Others: Microsoft Visio, ANT, Maven, Clear Quest, TOAD, Rational Rose, PuTTY, FireBug, Bugzilla, JIRA.

Statistical Tools: R, Tableau, Talend, spyder, Azure Machine Learning

Techniques: Scraping, cleansing, normalization, visualization, Predictive Modelling, Preprocessing

Statistical Models: Linear, Logistic Regression, ANOVA, Decision tree, Random Forest Tree, PCA, Sentiment Analysis, k-means Clustering, k-NN classifier, Naive Bayes classifier, Exploratory Data Analysis, Inferential Data Analysis Cloud Web Services AWS (EC2, S3, RDS, Route53, IAM, Spark, EMR), Azure ML

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Designed the architecture based on the popular J2EE Model 2 approach of Micro Services design paradigm by following Agile software methodology for project development.
  • Developed MicroServices application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security and Spring AOP in case of logging and security
  • Exposed the application as a RESTFUL web service, Spring Rest Template and Feign Client to use the exposed REST Web Services.
  • Used Micro Services with Spring Boot services and combination of REST, Apache Kafka message brokers.
  • Used Docker for creating Docker images for launching containers on AWS EC2
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC for testing the web services.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF
  • Front end View designed with HTML5, CSS3, Bootstrap, Typescript and Angular 4.
  • Utilized Angular Components and Directives for a decent structure and code reusability.
  • Used Angular 4 Material Table to display table results getting for Angular HTTP call.
  • Data validations were implemented for critical functionalities using Angular, JavaScript.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Data Access Object.
  • Used AWS cloud services such as EC2, auto - scaling and VPC to provision secure build, highly scalable and flexible systems
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Used AWS Beanstalk for fast deploying, scaling and load balancing of web applications and services developed with Java, Node.js, Python.
  • Design, develop, Implement, manage and maintain Sailpoint IdentityIQ changes.
  • Onboarding new application to the IDM suite by architecting solutions to address all application requirements.
  • Perform database upgrades and Setup LDAP authentication migrated users
  • Adhere to change management processes as well as other SOPs or global policies as required and troubleshoot issues with the applications and participate on problem management meetings
  • Remediate audit findings from audits and support ATO efforts by Performance analysis, tuning and Develop performance metrics and KPIs.
  • Demonstrated ability to translate complex technical solution into actionable business outcomes
  • Acquired and cleaned using Talend and structure data from multiple source including external and internal databases.
  • Performed data extraction, manipulation, cleaning, analysis, modeling and data mining using Python programming in Spyder
  • Designed 10+ dashboards in Tableau for sales managers with instant access to personalized analytics portal, so they can access key business metrics such as time to close opportunity, delay-to-contract, resulting in increased customer satisfaction and improving client's standing in the Sales Performance management industry
  • Studied the data to create/customize models to analyze/visualize important KPIs for the project
  • Developed and execute processes for accurate data capture across all clients to obtain key insights and relationships to overall business objectives using Statistical Hypotheses Modeling
  • Exploratory data analysis using Python to deep dive into internal and external data to diagnose areas of improvement to increase efficiency
  • Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Jenkins.

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Server migration of sites from version 5.6.1 to AEM 6.1, AEM packages deployment from one environment to other environment.
  • Content authoring and maintenance for test environments
  • Developed Java components for AEM6.0 CMS (Content Management System) and deployed/tested on Author/Publisher instances.
  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Fa ade, MVC and Data Access Object (DAO).
  • Developed UI using Spring view component, JSP, HTML5, CSS3, Angular JS, JavaScript.
  • Utilized Spring MVC annotations and XML configuration for Dependency Injection.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Involved in writing all formats of database quires like SQL, HQL in DAO layer.
  • Configured Hibernate second level cache using EH - Cache to reduce the number of hits to the table data.
  • Developed REST web services using Spring, Hibernate, JAX-RS and JAXB.
  • Used JMS Template to publish messages to queues and Message Driven Bean (MDB) to subscribe from the JMS.
  • Created Jenkins jobs and pipelines and integrated python scripts to communicate to AWS resources.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Delivered Interactive visualizations/dashboards using ggplot and Tableau to present analysis outcomes in terms of patterns, anomalies and predictions.
  • Created multiple workbooks, dashboards, and charts using calculated fields, quick table calculations, Custom hierarchies, sets & parameters to meet business needs.
  • Mitigated risk factors through careful analysis of financial and statistical data. Transformed and processed raw data for further analysis, visualization, and modeling.
  • Increased customer visibility by developing real-time insights to sales people and sales managers using Tableau reports, resulting in boosting the revenue by 10%
  • Proficient in research of current process and emerging technologies which need analytic models, data inputs and output, analytic metrics and user interface needs.
  • Responsible for working with stakeholders to troubleshoot issues, communicate to team members, leadership and stakeholders on findings to ensure models are well understood and optimized.
  • Prepared comprehensive documented observations, analyses and interpretations of results including technical reports, summaries, protocols and quantitative analyses

Java Developer

Confidential, Springfield, MA

Responsibilities:

  • Created monthly and quarterly business monitoring reports by writing complex SQL queriestons include System Calendars, Inner Joins and Outer Joins to retrieve data from multiple tables
  • Expertise in development of web services using JAX - WS, SOAP, WSDL with good knowledge on inter operable issues dealing with different vendor services.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, WebLogic Workbench and deploying them in application servers like WebLogic, WebSphere on Windows and UNIX environments.
  • Sound Knowledge in JEE Design Patterns such as, Session Fa ade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator. Highly proficient in using frameworks like Struts, Hibernate, Spring, in developing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frame works and testing methodologies.
  • Good experience with databases, database concepts, normalizations etc. and proficient in developing persistence components using ORM, JPA, Transactions and SQL.
  • Designed and developed web based UI using JSP, Spring MVC and V-chain, which also follows the MVC pattern and developed action classes to handle the user request.
  • Involved in the migration of current MVC system to Spring MVC.
  • Involved in doing the POCs for the migration of JSPs to Angular JS and implemented them.
  • Worked on Sun Jersey REST framework to create web services.
  • Developed DAO design pattern to handle the Database interaction using Hibernate.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Good experience with databases, database concepts, normalizations etc. and proficient in developing persistence components using ORM, JPA, Transactions and SQL.

Java Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Responsible for designing User Interface based on MVC framework, which accomplishes a tight and neat co - ordination of Struts, JSP, Servlets and Custom Taglibs.
  • Extensive experience in developing the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
  • Designed Use case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Developed the custom Error Handling framework, used for handling Socket Errors using spring AOP and maintaining the transactions.
  • Developed Data Access Components using SQL, JDBC, Hibernate and JPA.
  • Developed loosely coupled components using Spring dependency injection and IOC concepts.
  • Integrated Struts based user interface with Hibernate based persistence layer using spring, struts hibernate integration modules.
  • Published JAX-WS based web services where in all the requests will be routed to this Single
  • Point service and based on the request they are forwarded to the corresponding legacy ops

Java Developer

Confidential

Responsibilities:

  • Developed UML models consisting of UseCase Diagrams, Class Diagrams and Sequence
  • Designed Information module with considerable usage of J2EE design patterns
  • Extensively used Spring MVC module for Front - end development.
  • Hibernate used persist the data and to manage the data.
  • Used Dependency Injection feature of Spring 2.0 framework to inject dependency into objects and to wire objects of business classes.
  • Uploading the scripts in cloud and executing it through the remote sensing by using an intermediate tool called Device Anywhere.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXP
  • Involved in the creation of check list, Remote testing for the various phases.

Confidential

Environment: iOS, JAVA

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Developed service oriented middleware to in corporate two legacy source systems and published them as web - services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications 1.0 and WSDL contract.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Developed Data access objects using DAO pattern, JDBC, Hibernate.
  • Attending the client calls to gather project testing requirement.
  • Involved in testing schedule for the various phases
  • Designed test case according to requirements of newly added functionality
  • Tested the Calling, Call forward functionalities which are designed to make an appointment

Confidential

Environment: iOS, Android, JAVA

Responsibilities:

  • Involved in working with HY5 tool for generating scripts for iOS using javascript and Android applications using java.
  • Involved in Gap Analysis Testing, Sanity/Smoke testing.
  • Involved in Automation testing using Robotium for Android applications
  • Involved in Automation Testing by generating the scripts, playing the scripts, recording the scripts, Testing the scripts, re - usability of scripts for both ios and Android applications.
  • Involved in regular discussions with developers regarding defects
  • Automation of test scripts for the applications by using an Hy5 Tool for both the Android and ios application versions
  • Provided production support for the KLM applications using a ticketing tool HPSM

We'd love your feedback!