We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 8 years excellent experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications for Healthcare, Banking and Retail sectors.
  • Expertise in Core Java programming, multi-threading, Concurrency, Collections, Collection framework, data structures, generics and OOPS concepts. Well exposed to each of the Phases of Software Development Life Cycle.
  • Goal Driven, self-motivated developer with comprehensive understanding of various software development methodologies like: Waterfall, Iterative and Agile Software Development model and have sound knowledge on Agile Concepts like: SCRUM, Spiral model.
  • Experience with Core Java, Java (SDK 1.7), J2EE 7, JDBC 3.0/2.1, JSP 1.2/1.1, MVC Struts, Spring Core, Spring MVC, Spring DAO, Spring ORM with Hibernate, JSTL, JavaScript, CSS, XML, HTML, DHTML. JUnit, Log4j, Apache ANT, Struts.
  • Extensive experience in using JavaScript frames works like Angular, jQuery, NodeJS.
  • Experience in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, XHTML XML CSS, CSS3, PHP, JavaScript, jQuery MeetingW3C standards.
  • Strong experience in deployment of software and configuration on Web Sphere Application Developer (WSAD), Eclipse 3.0, My Eclipse 4.1, Jakarta Tomcat, Apache Tomcat4.1, IBM WebSphere Application server, WebLogic Server on Unix/Solaris, and Windows environments.
  • Expertise in designing and developing web-based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, XML, UML, and JavaBeans.
  • Used Wireframes as required by the client. Used CSS Sprites.
  • Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI’s using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • In-depth experience in implementing various design Patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
  • Extensive experience in design, development, and implementation of Model- View - Controller (MVC) frameworks like Spring MVC, Struts MVC.
  • Experience DeployingMicroservicesin Docker Containers using theDockerImages pushed to Docker Trusted Repository built by using Docker File
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Node.js, Angular, JSF and JSP.
  • Worked with MVVM patterns and developed view model using typescript.
  • Solid experience with Responsive Web Design (RWD).
  • Experience in using IDE tools Eclipse, IntelliJ, My Eclipse, Rational Software Architect, JBuilder, NetBeans, IBMRAD, FrontPage.
  • Databases/Oracle: 4 years of experience using Oracle 11g/10g/9i/8i/8.0, DB 2 8.0/7.0/6.0, MS SQL Server 2005/2000/7.0/6.0, MS Access 7.0/2000, SQR 3.0, SQL, XML, MQ Series PL/SQL, SQL*Plus, Sun Solaris 2.x./ 2.6/2.7/2.8/8.0.
  • Developed RESTful web services interface to Java-based runtime engine and accounts.
  • Experience implementing Cloud based Linux OS in AWS to Develop Scalable Applications with Python.
  • Experience in SOA (Service Oriented Architecture) and Web Services technologies (SOAP, WSDL, Schema), REST and Restful web services.
  • Developed restful web service using Spring Boot and deployed to pivotal web services.
  • Experience with the Apache Kafka ecosystem, such as Kafka Connectors, REST Proxy, developing applications or managing Apache Kafka clusters.
  • Excellent implementation knowledge in cloud technologies like Amazon Web Services (AWS) such as EC2 instances, S3 buckets, Elastic Beanstalk, Dynamo DB, VPC, Security groups, Route 53, Simple Queue Services, Simple Notification Services.
  • Written AJAX calls to make asynchronous calls to the application to cache the data and thus improved performance of the application.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
  • Good programmer in Perl and Unix Shell Scripting. Great knowledge on Scala and Mongo DB.
  • Capable of quickly learning and delivering solutions, adhering to quality standards and delivery dates as an individual and as part of a team.
  • Establish and Maintain Productive Working Relationship with Management, Clients and Team.

TECHNICAL SKILLS

Programming Languages: Java 1.5/1.6/1.7, J2EE, Java Script, HTML, DHTML, PHP, CSS, JSTL, Perl, XML, Shell Scripting, C, C++.Python

Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services

Web Application Development: Servlets, Java Server Pages (JSP), Java Server Faces (JSF), Struts, Spring, Hibernate

Web Technologies: AJAX, Angular, Node.JS

Frameworks: Spring Framework2.0/3.0, Spring IoC, Spring AOP,Hibernate5/4/3.0/3.1, Spring Boot,Junit, Log4j, Jenkins, Python(Django)

Development Tools: WSAD, JBuilder, JDeveloper, Visual Studio.NET, 2010,2012, Toad, Putty, VMware, Maven, Jira, Jenkins, Bamboo, Docker, Ansible, Ant, selenium, cucumber

GUI Development technologies: Java AWT/ Swing

Databases: Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.

Application& Web Servers: Apache Tomcat, Oracle WebLogic, Apache Kafka, IBM WebSphere, JBoss, Glassfish.

Design Modelling: Microsoft Visio, IBM Rational Rose

IDE Tools: Eclipse, My Eclipse, NetBeans, RAD, IntelliJ, FrontPage, Toad, FTP clients

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git, Clear Case

Operating System: Unix(Solaris), Linux, Windows

Other Tools: Macromedia Flash, Dreamweaver, Adobe Photoshop, Kibana, Elastic Search, UML on Rational Rose, Microsoft Access.

PROFESSIONAL EXPERIENCE

Confidential - Denver, CO

Java Developer

Responsibilities:

  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using MS SQL Server and mapped it to Hibernate Configuration File and established data integrity among all tables sitting in Database.
  • Designed and implemented back-end calculation logic with Spring MVC framework integrated with Hibernate framework, and build web service, which use Spring REST to process data between back-end and the front-end.
  • Developed java modules implementing business rules and workflows usingSpring Boot.
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • Used Micro service architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build uponSpring BootServices.
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML and JavaScript.
  • Developed stored procedures, triggers for efficient interaction with database.
  • Used Java 8features like stream and Lambda expressions.
  • Used Java 8 Method References feature to point to methods by their names and usedfunctional Interfaces.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Implemented business rules for processing the data using Java, Spring MVC and Hibernate.
  • Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Responsible for the configuration of Struts web-based application using struts-config.xml and web.xml.
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
  • Worked on infrastructure withDockercontainerization.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Configured Kafka connectors for File, Oracle, SQL Server data flows.
  • Worked with Kafka Cluster usingZooKeeper.
  • Create Jenkins pipeline jobs for continuous integration and continuous delivery of code from version control to Cloud foundry.
  • Created Automation Scripts for Functional and Regression testing using Selenium.
  • Used Selenium Grid process for cross platform and cross browser testing by running the Test Scripts.
  • Created Selenium automation scripts in Java using Junit prior to agile release.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Node JS as deployed on Lambda.
  • Resolving cross browser issues.
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.

Environment: Java 1.6, J2EE, Spring, Struts, Hibernate, JPA, Restful Web services, JSP, Servlets, HTML, CSS, jQuery, Ajax, AWS, JavaScript, MS SQL Server 2010, UNIX/LINUX. Kafka, Jenkins, Dynamo DB, SQS Agile, Maven, Tomcat, Docker, Kubernetes.

Confidential - Charlotte, NC

Software Developer

Responsibilities:

  • Followed Agile software development and involved in all phases of Software Development Life Cycle (SDLC) including business requirement analysis, design, implementation, and testing.
  • Java like Collections, Exception Handling, Generics and Java I/O during developing the algorithm of portfolio analysis.
  • Developed Spring IoC for dynamic bean injection and transaction management and use Spring AOP for enabling modularization for concerns cut across analysis.
  • Configured Spring cache to cache the results of methods that were frequently called by users or systems.
  • Configured Hibernate using Hibernate Annotations to map the java object-oriented model to Oracle database.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular.
  • Extensively used Spring Security and Spring Security Tags Library to customized authentication and authorization service class.
  • Involved in the development of presentation layer and GUI framework using Angular and HTML.
  • Developed Restful API utilizing Spring Boot with Spring MVC.
  • Configured Spring Annotation to simplify MVC configuration.
  • ImplementedDocker -maven- plugin in maven POM to buildDocker images for all microservices and later usedDocker file to build theDocker images from the java jar files.
  • Widely used HTML, CSS, jQuery, typescript, Angular, Node.js, Bootstrap to build front graphical user interface for investor login, dashboard, portfolio tables.
  • Retrieving data using AJAX call and JSON format data from Web Service provided by server for calculation.
  • Developed User Interface by using React Library.
  • Worked in using React components, forms, routers, and animations.
  • Implemented stable React components and stand-alone functions to be added for future pages.
  • Experience in Single Page Application (SPA) usingAngular, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js
  • Implemented SOA suite with WebLogic server.
  • Designed and developed enterprise services using RESTbased APIs.
  • Used Jersey to develop and integrate Restful API.
  • Involved in SQL programming and write store procedure on Oracle database.
  • Actively participated in daily and weekly Scum meetings and code review of other modules.
  • Widely used various testing methods such as Unit testing, Integration testing and Regression testing.
  • Responsible for deliverable (project codebase, design specs, JUnit, defeats etc.) for team to QA.

Environment: Java, Eclipse IDE, Apache, Spring MVC, Spring Boot, Hibernate, JSP, HTML5, CSS3, typescript, JavaScript, jQuery, React, Bootstrap, AJAX, Angular, Node.js, AWS, JSON, JNDI, Java Mail, Oracle 10g, SQL, HQL, UNIX, LINUX, Restful Web Service, JUnit, JIRA, Log4j, Scrum, Agile Methodology.

Confidential - Fremont, CA

Full Stack Developer

Responsibilities:

  • Participate inAgilemethodology. Design, develop, Implement, and test the enterprise application
  • Strong understanding of UI, cross-browser compatibility, general web functions and standards.
  • Involved in creating dynamic website design and programming the application using Angular, HTML5, Bootstrap, CSS, TypeScript, and JavaScript.
  • Implemented React codes to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF
  • Design user Interface usingAngular UI componentssuch as tabs, grids, dropdowns.
  • CreateAngular HTTP Clientinterceptors to add necessary JWT tokens for the outgoing requests from UI
  • Use various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal dialogs for developing the UI
  • UseAngular Reactive forms to implement complexformsand performed the validations using Form Builder. Configured the routing service usingAngular router.
  • Used Angular Resource andhttp servicesto retrieve the data from server and to display the content on the browser
  • Develop web services using Spring frameworkandRESTand exposed the data to the UI in JSONformat.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Designed and developed asynchronous RESTful Microservices using Spring boot that are consumed by other microservices with an average response time of 30 milliseconds.
  • DevelopTest Casesand unit testing usingJasmine, Karma, JUnit.Solving QA defects, scheduling fixes, providing support to production application.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA environment.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Create Jenkins pipeline jobs for continuous integration and continuous delivery of code from version control to Cloud foundry
  • Have knowledge in security vulnerability and ensuring the code is clean from security vulnerabilities.

Environment: Core Java, Eclipse IDE, Apache Tomcat, Spring MVC, Spring Security, Spring Boot, Spring Cache, hibernate 3.5, Hibernate Cache, JSP, HTML5, CSS3, typescript, JavaScript, React, jQuery, Apache Kafka, Bootstrap, AJAX, Angular, Node.js, JSON, JNDI, Java Mail, Oracle 10g, SQL, HQL, Restful Web Service, JUnit, JIRA, Log4j, Scrum, Agile Methodology.

Confidential

Java Developer with UI

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back-end technologies.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse.
  • Developed the front end of the application using HTML5, DHTML, CSS3, SASS, JSP, JavaScript
  • Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
  • Created interactive websites and website features using JavaScript and jQuery.
  • Implemented application-level persistence using Hibernate and Spring.
  • Developed and designed new cross-browser accessible interfaces using Angular and JavaScript.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used WebLogic for deployment of applications.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed REST web services using JAX-RS API. Performed Restful routing using Node.js which submits my form data to the Mongo DB database.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling. Used SVN Subversion for software version control.
  • Developed web applications using Spring MVC, jQuery, HTML5, used Eclipse IDE for designing, coding, and developing applications. Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
  • Wrote Page level code using JavaScript with Angular framework along with JQUERY and other JavaScript libraries.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement

Environment: Java, J2EE, JavaScript, HTML5, CSS3, typescript, AngularJS, Node.js, Spring, Hibernate, Struts, WebLogic, REST, jQuery, AJAX, JavaScript, JSP, SERVLET, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit), ILOG, Agile, REST, Web 2.0, SOA, UNIX, LINUX.

Confidential 

Application Developer

Responsibilities:

  • Designing of Java Servlets and Objects using J2EE standards.
  • Designed the project by using MVC framework.
  • Hibernate was used as ORM tool with Spring ORM module.
  • Developed the XML Schema for the data maintenance and structures.
  • Used TOAD to access Oracle 11g database.
  • Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
  • Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations.
  • Used different swing components like JTable, JTree, JList.
  • Used JUnit for writing the test cases
  • Involved in writing stored procedures, triggers and creating views for reports.
  • Development of user-defined data structures and library functions using C and C++ Languages.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Good understanding of algorithms, data structures, performance optimization techniques and object-oriented programming.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Involved in Integration testing and defect fixes.
  • Participated in maintenance and production support.

Environment: Java, J2EE, Spring, Hibernate, Servlets, Multithreading, Data Structures, JSP, JBoss, AJAX, PHP, HTML, CSS, JavaScript, JSON, RESTful Web Services, JUnit, XML, SVN, ANT, Windows, Linux, Toad, Eclipse.

We'd love your feedback!