We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 8 years of Software Development experience in Object Oriented Programming, Design and Development of Multi - Tier distributed using Java and J2EE technologies with Software Development Life Cycle.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Servlets, JSP, Spring, Struts, XML, XSLT, HTML, JavaScript, JQuery, AJAX, JUnit and web services (REST).
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Led technical teams of 3 - 5 people.
  • Solid experience in design and implementation of Struts and Spring (in Spring IOC, MVC and AOP Modules.)
  • Hands on experience in solving software design issues by implementing design patterns like Singleton Pattern, Business Delegate Pattern, Front Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
  • Experience in developing Use Case Model, Use Case Diagrams, Class Diagrams, Packages and Deployment diagrams using Rational Rose.
  • Proficient in Client Side Designing and Validations using HTML, JavaScript, CSS, Struts Tag Library, JSTL, JQuery and AJAX.
  • Proficient in developing the Web application by using web Servers like Tomcat and Application Servers like JBOSS 4.0.5. Good at setting up, configuring and maintaining Apache Tomcat.
  • Extensive experience in different Java IDE's like Eclipse, My Eclipse and JBOSS Eclipse IDE
  • Strong experience with database installations and development using SQL Server 2000, 2012 R2 and MySQL
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, SQL queries
  • Experience in writing various test cases using JUNIT framework.
  • Experience with software development best practices (Waterfall, Agile)
  • Experience in development of logging standards and mechanisms using Log4j.
  • Experience in Building, Deploying and Integrating with Ant and Maven tools.
  • Having good experience on using version control tools like Perforce and SVN tool.
  • Experience working on Linux and Windows Environments
  • Experience in fixing defects of multiple web applications in different environments like Development, QA and Production.
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude. Excellent analytical, problem solving and communication skills.
  • Good at business analysis and providing technical solutions.
  • Have interacted with clients at various levels to understand requirements and for timely deliverables.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7/1.8, UNIX Shell, SQL, PL/SQL

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, ILOG, JXPath, Xpath, Multi-Threading, Adobe Flex, Microservices.

Web Technologies: HTML/HTML5, DHTML, XML, CSS, JSF, JavaScript, AngularJS, Backbone.js, ReactJS, Ext JS, Node.js.

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Application Server: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBossTomcat 5.0/6.0/7.0

J2EE Frameworks: Spring 3.x/2.x, Struts 2.x/1.x, Log4J, MVC, Hibernate 3. x.

IDE s: Eclipse, NetBeans, IntelliJ, JDeveloper

Database s: Oracle 8i/9i/10g/11g, MS Access, DB2 UDB, MySQL, Mongo DB

JAXWS, JAXRPC, JAX: RS, SOAP, WSDL, UDDI, REST, SOAP UI

Version Control Tools: Rational ClearCase, WinCvs, Requisite Pro, ClearQuest, SVN

Testing Tools: JUnit, Win Runner, Selenium WebDriver, Selenium Grid, JIRA.

Methodologies: Agile, Scrum, XP, RUP, TDD, OOAD, SDLC

Case Tools: Rational Rose, UML, OOAD, RUP

Operating Systems: Windows 8/ 7/ XP/ 2000/NT/98/95, MS-DOS, UNIX

Build Tools: ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. Java Developer

Responsibilities:

  • As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on the front- end and back- end using Angular JS, spring 3.x, Hibernate 3.x and AWS Web Services.
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 2.0.
  • Design, development of Web Applications using Java /J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JS, PrimeFaces, Angular JS, JavaScript, JSON, AJAX, spring, Hibernate, HTML.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Knowledge on docker based container deployments to create shelf environments for developments and containerization of environments delivery for releases.
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Involved in the discussions with business users, testing team to finalize the technical design documents and story point's allocation for user stories.
  • Involved in development of services-based architecture utilizing open source technologies like Spring MVC Framework.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Implemented spring transaction management for some database transactions.
  • Transformation of Web services and messages using Mule ESB.
  • Spring Dependency Injection feature was used for Bean wiring.
  • Wrote and consumed web services using Restful and published it on Web Sphere application server.
  • Implemented persistence layer using spring, JDBC Template to store the data in Oracle database.
  • Integration with Message Routing of Web services and MQ series messing system with Mule ESB.
  • Designed Restful request and response to be used in the project.
  • Used Spring IOC while implementing Web services.
  • Used MVC frameworks like Spring MVC along with JSF and Rich Faces.
  • Used IntelliJ and Tomcat as a web server for deploying the application.
  • Developed Single Page Application using AngularJS.
  • Used JUnit for unit testing application and Log4J to capture the logs.
  • Worked on Maven to build the application and used JRebel for code integration.
  • Worked on Asynchronous Test Loops with Mocha
  • Developed the application using JSF Spring framework that used MVC architecture with JSP as the view.
  • AWS server provisioning using Chef Recipes.
  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Micro-services
  • Involved in creation of GUI using Java Swing developed client-side components
  • REST Web services are written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Research about of JBPM process engine for use in the implementation of Flow Control System * Worked on Hibernate and created ORM mappings.
  • Involved in development of middle layer business methods which in corporate the core business functionality using singleton beans.
  • Defined frameworks for Operational data system (ODS), Brokerage data warehouse (BDW)
  • Created Unix Shell scripts to automate the data load processes to the target Data Warehouse.
  • Involved in maintaining and updating the procedure for ETL process.
  • Developed a Payment Solution to process all payment transactions straight through with interface.
  • Deployed application on WebLogic application server.
  • Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of messages.
  • Accessed database using SQL queries, PL/SQL stored procedures.
  • Involved in developing the application using Java /J2EE platform
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Transitioned software development efforts to a test-driven development (TDD) process
  • Used DB2 as the backend database and Pure XML for storing XML documents in the DB2 tables.
  • Used Cassandra as a data source for all the new internal web applications and analytics purpose as well.
  • Developed internal web dashboard applications using NodeJS.
  • Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores from NodeJS. Environment: HTML 5, CSS 3, Node JS, Angular JS, Angular 1.5, Angular 2.0, React JS, ES6, Backbone JS, Bootstrap, SASS, JavaScript, jQuery, Typescript, Ext.js GIT, Responsive Design, Web Services, Jasmine, Karma, Grunt, JSP, Servlet, JDBC, Hibernate, Spring, Photoshop, Windows OS, Eclipse, Web Storm.

Confidential, NJ

Java Full stack developer

Responsibilities:

  • Actively participated in Managing team performance and progress and Training new team members and also participated in requirements gathering, analysis, design, development, and testing phases. And responsible for the full stack development.
  • Experience in coding and testing User Interface for cross browser compatibility.
  • Experience in working with Agile Methodologies. Have Experience in SCRUM Methodologies.
  • Understand the existing systems and incorporating into current systems as a result of change in new business rules.
  • Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in object oriented Angular JS Framework and implement the various phase of Responsive Design of the requirement.
  • Developed data through a network of servers to eventually display the data to web users using D3.js.
  • Implemented various widgets of D3 such as the donuts, bubble, heatmap and Hierarchy bar charts.
  • Developed user interface for trade blotters, trade search, trade matching modules using Struts framework, JSP, CSS and JavaScript.
  • Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
  • Implemented Java /J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed the entire application by implementing MVC Architecture.
  • Designed and developed the REST using the Spring Boot, Spring Data with JPA.
  • Used Tomcat Application Server for deploy, implement and test the coded functionalities. Which is already exists in spring boot.
  • Distribution networks to deliver data into the data storage layer and API components Integration into Data Storage layer.
  • Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data.includes Hibernate Database management for Objects, Spring MVC implementation with Spring Security basics, AngularJS, AJAX, SQL Database, and XML Spring Bean injection.
  • Developed complex reports using Oracle 11g in the backend and substantial JDBC coding.
  • Used swagger UI for testing rest web services.
  • Experienced in code review and represent as a team lead across all functionalities.
  • Implemented log4j for logging.
  • Used GIT to implement version control system.
  • UsedJUnit Framework for the unit testing of all the Java classes.

Environment: Java 1.8, J2EE, Oracle 11g, Tomcat, Spring 4.x/MVC, Spring Security 4.x, Spring Boot, Hibernate 4.x, JPA 1.2, JUnit, Log4j, Pivotal Tracker, DOM Parser, SQL, PL/SQL, Swagger UI, Restful, Eclipse Mars, GIT Hub, Maven, HTML5, AJAX, JSTL libs, JavaScript, Angular JS, D3.JS, CSS, JSON, XML, XSLT.

Confidential , Santa clara CA

Applications Developer (Java)

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization's needs.
  • Developed web pages using HTML, CSS, JQuery, Angular MVC Framework, JSTL, and AJAX.
  • Performed AngularJS form validation and validation messages displaying with ng-show and created a custom validation directive for comparing two input fields.
  • Used AngularJS to route different endpoints and created custom directives to display data in UI.
  • Responsible for the redesign and implementation of the AJAX / synchronous implementation of the client Web portals for SOA Web applications.
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using ReactJS.
  • Implemented BackboneJS and ReactJS to create a dynamically changing website.
  • Configured and Integrated JSF, spring and Hibernate frameworks.
  • Developed user specific highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user's screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP, and XSLT.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Source Tool Suite.
  • Used RabbitMQ for asynchronous message processing functionality to support batch processing modules.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Developed core search component using Apache Solr to handle fallback and custom functions.
  • Developed end to end application on spring boot framework (Rest Api Application/Spring JPA using Crud repository).
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Testing internal routes and Get, Put, Post, Delete methods using Postman.
  • Wrote complex SQL and PL/SQL queries using hibernates native SQL.
  • Developed Maven scripts for compiling and deployment and Used Web Sphere 5.1.2 to develop the Entity Beans where transaction persistence is required and ran UNIX shell scripts and implemented auto deployment process.
  • Developed RESTful web services to manipulate data in MySQL.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and deployed the application to Azure cloud.
  • Used TDD to run the tests and refactor code to pass the test. Unit tested the complete application using JUnit.
  • Experience in Gradle Build tool and understanding the artifactory and repo structure.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
  • GIT was used for project management and version management.

Environment: Java 8, HTML, CSS, JSP, Servlets, jQuery, AngularJS MVC Framework, Node.js, JSTL, AJAX, SOA, BackboneJS, ReactJS, Splunk, Struts, Restful, Apache, Spring Core, Spring MVC, Spring Boot, Hibernate, JUnit, Apache Solr, JSON, Postman, SOAP UI, Spring Tool Suite, Microsoft Azure, Web Sphere 5.1.2, Maven, TDD, Gradle, Unix Shell scripting, GIT.

Confidential

Software Web Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, design, Analysis and Code development.
  • Implemented web interface (UI) for end users using Angular JS, which has migrated from the existing Backbone JS application.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Created two way binding Angular JS Components and provide access to the server-side through Backbone's API from Backbone. Model and Backbone.Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Auto-complete, AJAX, JSON, and Angular JS.
  • Developed responsive UI modules using Backbone.JS, Handle Bar JS.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, SpringBoot, Multi-threading, AJAX, spring, REST, SOAP, J2EE (JSP, Servlets, JDBC), Micro-services, JavaBeans, JMS, XML, Oracle, SQL, and SpringMVC.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components. Environment: Java /J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC, Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential

Full Stack web Developer

Responsibilities

  • Used agile methodology for the software development process.
  • Developed application view using JSPs, struts forms beans, JavaScript and CSS.
  • Worked on migrating application to support ORACLE database.
  • Worked in core java extensively for developing framework for all tiers by using different frameworks in various layers.
  • Coded the main modules from end to end using core java along with the other frame works components.
  • Coded the server side business layer and client side server validations using core java
  • Developed Action classes to handle HTTP client requests by using HTTPS servlet Request, HTTPS servlet Response, Action Mapping and Action Form objects.
  • Coded the data access layer in core java along with the hibernate framework specific java classes
  • Used Hibernate for the persistence layer.
  • Coded java classes using Eclipse as the IDE.
  • Coordinating with the testing team for the Bug clarification.
  • Attending status meetings, clarification and technical sessions conducted by the project team.
  • Developed different CSS for front - end screens.
  • Active member of customer support activities.
  • Used Testing for executing the unit test cases.

Environment: Java, JDK1.7, Struts1.3, Hibernate 4.1.9, JSP, JavaScript, JDBC, Oracle 11g, Maven, JBoss 7.2.2 GA, MVC Architect, SVN.

Confidential

Jr.Web Developer

Responsibilities:

  • Involved in architecture and design reviews.
  • Creation of various docs as estimation, design, requirement, project plan etc.
  • Development of SOAP (JAX-WS) web service applications using contract last approach.
  • For security purpose used digital certificate for handshaking between client and server.
  • Developed various J2EE applications using Struts and Spring Frameworks.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, Display Tag, CSS & JavaScript, Extjs, JQuery.
  • Developed JavaBeans for the Forms and Action classes for Struts framework.
  • Extensively developed stored procedures, triggers, functions and packages in oracle SQL, PL/SQL, Calling the stored procedures from J ava .
  • TOAD and SQL PLUS were used for PL/SQL Development.
  • Used Eclipse as IDE for Development.
  • Responsible in testing the classes and methods using JUnit test case.
  • Involved in the Deployment and Publish of the applications in various environments during the life cycle of the project.
  • Used Clear Case for version controlling.
  • Providing fixes to the issues identified in UAT. Environment: Linux, Windows 2003/2000 Server, Windows-XP, Finance Domain, Java /J2EE Frameworks, Ant, JAVA 1.6, Oracle 9i, Jboss4.3, JSP 2.0, Hibernet3.0, Spring3.0, Servlet 2.3, Web Service (JAX-WS2.1), Struts2.0, Ant Script, Bugzilla

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Followed Waterfall Methodology to implement the features.
  • Used Java Jdk1.5 features to implement the functionalities.
  • Designed and developed the User Interface using HTML, JavaScript, AJAX and CSS.
  • Implemented Struts MVC design pattern and front controller pattern.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed Core Java components to develop the transaction report. Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations efficiently.
  • Created and handled Custom-Exceptions that are related to business operations. Created child Threads to improve the performance by running some independent tasks at background.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Used Log4j for logging purposes during the development of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Extensively worked on SQL for writing complex queries in the business logic layer.
  • Deployed Applications on Apache Tomcat Server and used CVS as the version control manager.
  • Used Mantis for tracking the issues and for enhancements of any features.
  • Used Eclipse IDE to integrate the different frameworks in order to build the overall application.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, MySQL, Mantis, Apache Tomcat, Eclipse IDE, Waterfall Methodology.

We'd love your feedback!