We provide IT Staff Augmentation Services!

Java Lead Resume

5.00/5 (Submit Your Rating)

Wauwatosa, WI

SUMMARY

  • Over 10+ years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
  • 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, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Worked on integrating AWS messaging services like SQS, SNS and DynamoDB
  • DevelopedSpark Applicationsby usingScala, Javaand Implemented Apache Spark data processing project to handle data from variousRDBMSandStreamingsources.
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in working with Strutsframework,Hibernates,andMVCarchitecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Expertise with usingOracle, SQL Server,MySQLdatabases and writing SQL and PL/SQL queries.
  • Familiar with creating Custom ReusableReactComponents Library.
  • Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
  • Extensive knowledge in database transactions management for database related changes by integratingJDBC, Hibernate with spring boot.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.

TECHNICAL SKILLS

Operating systems: UNIX, Linux/Solaris, Windows

Programming Languages: Java, J2EE, Python, C and C++.

Technologies: Servlets, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, XML, XSLT, AJAX, HTML, JavaScript, Angular8 AngularJS, React, Node js, J-query, Backbone JS, GWT and Web services.

Database Tools: Oracle 12c, 11g, 10g/9i, MySQL, PostgreSQL, Dynamo DB and MongoDB

Frameworks: Spring4.0, Spring MVC, Struts2.3.3, Hibernate4.3.0, JSF 2.2.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the

Build Tools: Ant, Maven.

Utilities: Log4j, Junit, TOAD, Jmeter

PROFESSIONAL EXPERIENCE

Confidential, Wauwatosa, WI

Java Lead

Responsibilities:

  • Involved in the completeSDLCincluding the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings,Sprintplanning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • UsedJSP, HTML5, CSS3,andJavaScriptto construct the dynamic web pages (presentation Layer) for the application.
  • Automated infrastructure provisioning includes AWS VPC, Subnets, security groups, Elastic Load Balancers and instances for each tier with auto scaling configurations, Dynamo, KMS Keys.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Added dynamic functionality to the application by implementing JQuery, Node js.
  • Experienced in uploading data, host static websites, encrypt data, implement bucket policy and setup CORS in S3 using Web Console, AWS CLI and AWS SDK for Python
  • Implemented theDragandDrop functionalityusingReact-Draggable
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Handed JavaMulti-Threadingpart in back-end component, one thread will be running for each user.
  • Developed internal coding using JEE technologies based on theMVCArchitecture.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creatingSpring services, Spring controllersand DAOs to wire objects of business classes.
  • AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
  • Developed reports include Invoice Printings and Patient profiles. Assigned as lead developer throughout the design, analysis and coding phase of a Claims Processing System.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • UsedMicroservicesarchitecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • UsedMicroservicesare designed with the individual database and project with no dependencies.
  • UsedSpring Data Frameworkto use the features of Spring JDBC andSpring ORMclasses like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed user interface by using theReact JS, Flux
  • Developed user interface asJSF, prime faces, HTMLand CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Microservices based onRESTfulAPI utilizing Spring Boot with Spring MVC.
  • Perform Database operations in Dynamo DB and Cassandra database
  • Developed and used REST web services for the reporting framework.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed build and deployment scripts usingMAVENas build tools in Jenkins to move from one environment to other environments.
  • Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.

Environment: JAVA 1.8, J2SE, HTML5, AWS, jQuery, Ajax, React, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JBoss, JUnit, TDD, Microservices, GITHUB.

Confidential, Dallas, TX

Java Full Stack /AWS

Responsibilities:

  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Used spring framework features likeSpring IOC,Spring AOPandSpring Batch.
  • Spring configuration files are created for dependency injection.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control(IOC)module in spring.
  • Developing micro services in cloud environment.
  • Worked with JASMINE in testing and Protractor for unit testing angular modules.
  • Written severalMap reduceJobs usingJava API,alsoUsedJenkinsforContinuous integration.
  • UsedReact fluxto polish the data and for single directional flow.
  • Developed new user -facing features usingReact.JS. used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks
  • UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • GeneratedJSONformat data packets from middle-tire controller to front-end using Jackson JSON API.
  • UsedJSONfor data exchange between browser and server. UsedJSR353for processing and manipulatingJSONobjects.
  • ModeledJSONdata from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services usingJAX-WSto interact with legacy applications (backend processes).
  • UsedApacheSVNfor repository management andAntfor build management.
  • Updated data base scripts to accommodate changes due to UI.
  • Developed interactive web application usingNode Jsa pure java script application framework.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Experience working withDockerto improve our (CD) Continuous Delivery framework to streamline releases
  • UsedJIRAfor defect management and to keep track of bugs and issues.
  • Built application usingMAVENand usedLog4Jto generate log files for the application.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.

Environment: Java 8, React JS, Spring, Hibernate, Struts, EJB 3, WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, Node Js, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.

Confidential, Dallas, Texas

Java Full Stack /AWS

Responsibilities:

  • Designed and developed Application using SpringMVCand Spring Templates.
  • Used various Core Java concepts such as Exception Handling, Collection API's to implement various featuresand enhancements.
  • Used Spring Core for concept of Inversion of control(IOC) and implemented using dependency injection.
  • Designing, coding, unit testing, defect fixing, deployments, issues debugging, etc. for multiple modules in CONGO.
  • ConfiguredWeb packtoexecutelinters,magnifiers,pre/post-processors,tests,transpires,etc.basedon build target.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Designed and developed the framework to consume the web services hosted in AmazonEC2instances.
  • Building reusable components and front-end libraries by usingReact.JS.
  • Object storage serviceAmazon S3is used to store and retrieve media files such as images.
  • Cloud Watchis used to monitor the application and to store the logging information.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Developed Junit test classes for unit testing purposes.
  • Involved in setting upMavenconfiguration and helping Continuous Integration (CI) Issues.
  • ConfiguredLog4jfor adding the debugging information in the code base.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Integrated different other modules with current existing reporting applications.
  • Extensively used JUnit/Mockito and developed JUnit tests classes.
  • Worked on production issues, used JIRA for a issue tracking.

Environment: Java, ReactJS, Multithreading, core Java 8, Spring, Hibernate, Spring web-flow, Spring, Hibernate, AngularJS, Node Js, Web services (Soap and Rest), Oracle11g, Amazon EC2, Amazon S3, Amazon, AWSLambda, Elastic Search, GIT, JIRA.

Confidential, Harrison, NY

Java Developer

Responsibilities:

  • Used the spring framework features like SpringIOC, SpringMVC, Spring Batch.
  • CreatedPOJOclasses, spring configuration files to use dependency injection.
  • Introduced the concept of rich web based user interface design with the implementation of anAJAXbased JavaScript framework.
  • Developed the services for auto and home policy premium derivation by interacting throughEAIServices, Web Services for Quote.
  • Developed Hibernate mapping file and theHQLqueries for retrieving data from the Oracle database.
  • Used Javadoc tool parses the declaration and documentation comments in set of java source file and produce a corresponding set of HTML pages.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in integrated unit testing and code review.
  • Developed Junit test cases for all the developed modules.
  • Implemented WSDL XML document to located and describe the Web services.
  • Implemented JAXB to convert XML to java object and java object to XML.
  • Debugging production issues, root cause analysis and fixing.
  • Integrated different other modules with current existing reporting applications.

Environment: Java, Spring 3.1, Hibernate 4.0, JSF, JSP, HTML5, Ajax, Java Script, Web Services, MySQL, WebSphere 8.5, IBM Clear case, Junit.

Confidential, New York City, NY

Java Developer

Responsibilities:

  • DevelopedUIusingHTML, JavaScript, andJSP, and developed Business Logic and Interfacing components usingBusinessObjects,XML, and JDBC.
  • Designed front end checking validations usingJavaScript.
  • Used Struts framework to followMVCArchitecture in the application server
  • Managed connectivity usingJDBCfor querying/inserting & data management including triggers and stored procedures.
  • Developed variousDAOsfor handling business logic and data manipulations from database.
  • ConsumedSOAPandRESTWeb Services to retrieve the information from the back end.
  • Involved in design ofJSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets andXMLpart of Order Entry Module & Product Search Module and did client-side validations with java script.
  • Review Requirement, develop technical design documents and create a prototype of the critical business.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Implemented Web services for communicating one application to another application by using SOAP, WSDL and EJB Technology.

Environment: Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans, XML.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involve in design of Class Diagrams, Sequence Diagrams, and Event Diagrams as part of Documentation.
  • Convert 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.
  • Develop application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • ConsumedSOAPandRESTWeb Services to retrieve the information from the back end.
  • DevelopedJava APIto interact with theAmazon SQSused in sending bulk emails
  • Involved in setting upMavenconfiguration and helping Continuous Integration (CI) Issues.
  • Design and develop the application to be responsive for desktop, mobile and tablets using Bootstrap.
  • Use Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
  • Configure the Struts configuration file and Application context file based on the spring and Hibernate entries.
  • Write JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer.
  • Deploy, configure and administer application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Deploy application from GIT to AWS thru Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins
  • Follow Agile Software Development Methodology in the progress of the project.

Environment: Java, Web storm, Angular, Spring Boot, React JS, Micro services, AWS, HTML, CSS, JSON, JavaScript, XMI, Maven 2, JMS, Eclipse, XML, Junit, GIT, Tortoise SVN, SQL Developer, AWS, Oracle DB.

We'd love your feedback!