We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Albany, NY

PROFESSIONAL SUMMARY:

  • Over 10+ years of professional IT experience in Analysis, Design, Development, Testing and Deployment of enterprise and web applications using Java/J2EE technologies.
  • Participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Expertise in developing front - end systems using HTML5, CSS3, SASS, Bootstrap, JavaScript, TypeScript, JQuery, AJAX and frameworks like Angular 2/5/6, RxJS, Node.js, AngularJS.
  • Extensive experience in developing Single Page Applications using Angular 2/5/6, Angular material and Kendo UI.
  • Extensively worked with Angular components, data pipes, reactive forms, form validations, component communications.
  • Extensively used RxJS for implementing async services and used operators (map, filter, every, etc) to handle asynchronous events.
  • Involved in creating wireframes using Adobe XD, Sketch.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Java collections, Lambdas, Streams.
  • Extensive experience in designing, developing enterprise applications using Java, J2EE, Struts, Spring Boot, Hibernate, EJB, JDBC, JMS, JNDI.
  • Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
  • Strong experience with Web Services like SOAP, RESTful web services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Experienced in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat, JBOSS, Web Logic.
  • Proficient in working with databases like Microsoft SQL Server, Oracle, MySQL.
  • Good Confidential writing Ant & Maven scripts to automate the process of initializing, compiling, building and deploying java applications.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD), IntelliJ for Java/J2EE application development.
  • Experience working with web development tools like Firebug, Fiddler, Chrome developer tools and editors like WebStorm, Sublime Text, Dreamweaver and Notepad++.
  • Hands on experiencewith TDD (Test Driven Development)approach by using tools such asJasmine, Karma and JUnit.
  • Worked with version control systems like CVS, GIT and SVN.
  • Well versed in both Client and Server-side Programming using Java Technologies.
  • Developed, tested and deployed applications in Windows, UNIX and Linux environments.
  • Experienced in code optimization & performance tuning of various applications.
  • Experience with various J2EE design patterns like Singleton, Factory, Adapter, DAO, MVC and Facade in the Development of enterprise applications.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Strong debugging, problem solving skills with good understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS:

Languages: JAVA 7, JAVA 8, J2EE (SERVLETS, JSP, JSTL, JAVA BEANS, JSF, JNDI, EJB)

Web Technologies: HTML5, XHTML, CSS3, SASS, Bootstrap, XML, AJAX

Scripting: JAVASCRIPT, JQuery, Angular 6, Node.js, AngularJS

Frameworks: Struts, Spring Framework, Spring Boot, Spring MVC, Spring Batch, Spring JDBC, Spring Security, Hibernate

Databases: Oracle, MySQL, SQL Server

Web Servers: Tomcat, IBM Web Sphere, Web Logic, JBoss

IDE: Eclipse, My Eclipse, Net Beans, IntelliJ

Web Services: RESTful, SOAP

Tools: Maven, ANT, Log4J, CVS, SVN, GIT, Jenkins, Mockito, Postman

PROFESSIONAL EXPERIENCE:

Confidential, Albany NY

Sr Java Developer

Responsibilities:

  • Involved in requirement gathering for new enhancements and developing new features in existing application
  • Developed front end using AngularJS, JavaScript, HTML, CSS; used AJAX to create interactive front-end GUI.
  • Worked on developing new modules and enhancements in controversy group applications (IMS, Comet, AuditExternal, GRT)
  • Develop software application using cutting edge technologies like Spring Boot, Rest API, Angular 6, HTML5, Typescript, CSS3, SASS, Bootstrap, Angular material.
  • Create components using Angular 6, Angular material and consumed Rest APIs.
  • Created dialogs for giving flexibility for the users to upload files, create folders, rooms using Angular 6 components.
  • Work extensively using reactive forms in Angular 6 and their validations.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Implemented client-side validations in the add user page of the application using regular expressions.
  • Extensively worked with Angular data pipes for client side data transformations.
  • Develop back-end services using Java and Spring Rest API.
  • Consumed rest services to get user data from our internal database and expose to our application.
  • Design and developed multitenant database to integrate different client databases into single database for multi-client application.
  • Worked on implementing OAuth 2.0 for authentication process in gmail apis.
  • Worked on Test Driven Development (TDD) using JUnit, Jasmine and Karma for writing test cases.
  • Search and fetch the corresponding records using SOLR query.
  • Worked with operations and database team in configuring all environments.
  • Maintaining all the environments for all the clients (Including app deployments, database deployment and app verification)
  • Actively participated in code base migration from GitHub to GitLab
  • Configured Continuous Integration and Docker Build in GitLab
  • Actively participated in code merges in repository and deployment in lower environments in rancher
  • Actively maintained stacks for all applications in Rancher environment
  • Worked with Automation team for creating scripts using selenium for one of our application, running scripts in local machine
  • Worked with Performance testing team for creating scripts for application performance test
  • Actively coordinating and supporting Quality Assurance team for application functional testing
  • Production deployment support and application verifications

Environment: Java 1.8, JSP, JavaScript, Spring Boot, Spring, Struts, Apache Tomcat, JBoss, Docker, Apache Solr, Oracle, DML, DDL, HTML5, CSS3, SASS, AngularJS, Angular 6, RxJS, JQuery, npm 3.x, Angular Material, XML, JSON, REST, OAuth, Maven, Selenium, Log4j, Agile, Rancher, Jira, GitLab, GitHub.

Confidential, Redmond WA

Sr Java Developer

Responsibilities:

  • Implemented project using Agile methodologies and Test Driven Development(TDD).
  • Followed Responsive Web Design pattern throughout the website.
  • Worked on enhancing the existing application using technologies like Angular 5, HTML5, Typescript, CSS3, SASS, Bootstrap, Kendo UI.
  • Worked on creating components using Angular 5 based on the required.
  • Extensively worked with data pipes for data transformations, form validations and component communications to pass information between parent and child components.
  • Worked extensively using Angular Routing module for navigation through different components of application.
  • Work extensively using reactive forms and also implemented client-side validations.
  • Used the Kendo UI controls for more robust requirements.
  • Used Kendo UI controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
  • Used Kendo UI export to excel functionality for creating different reports for the users.
  • Extensively used RxJS library features such as Observables, Observer, Subjects and operators (map, filter, every, etc) to handle asynchronous events.
  • Implemented Charts on dashboard for better visualization of data.
  • Extensively used Cascading Style Sheets CSS classes to maintain the uniformity throughout the application.
  • Used TFS Team Foundation Server for version control.
  • Actively participated in System Integration Testing and User Acceptance Testing during Agile cycle; worked on variety of defects to stabilize application.

Environment: JavaScript, HTML5, CSS3, SASS, Angular 5, RxJS, JQuery, npm, Kendo UI, XML, JSON, Agile, Visual Studio, GitLab, TFS.

Confidential, Greensboro, NC

Sr Java Developer

Responsibilities:

  • Worked in a fast-paced agile environment with a daily scrum and 3 weekly sprint cycles.
  • Developed a multi-user web application using Spring, Hibernate and RESTful Web services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Implemented MVC and SOA architecture utilizing Spring framework.
  • Implemented Spring security by defining the necessary tags in the security.xml file and migrate access control from security.xml to method level security using spring annotations.
  • Developed presentation layer using JSP, JavaScript, Angular 2, JQuery, AJAX, Bootstrap, CSS3 and HTML5.
  • Designed responsive web pages using media queries and Bootstrap.
  • Used various features in Angular 2 like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Used the http services in Angular 2 to make REST API calls and exchange data in JSON.
  • Used REST Client and POSTMAN.
  • Using Eclipse as the IDE for application development.
  • Worked on various POCs.
  • Using Rally for defect tracking and test support activities.
  • Developing automated Build files using Maven and GIT for version controlling.
  • Wrote unit test scripts using JUnit framework and Mockito for testing functionalities in Test Driven Development (TDD) methodology.

Environment: Java 8, JSP, JavaScript, HTML5, CSS3, Bootstrap, JQuery, AJAX, Angular 2, Spring, Hibernate, REST, JBOSS EAP application server 6.4, Oracle 10g, Sql Developer workbench for oracle, Git, Eclipse, WebStorm, Firebug, Fiddler, Maven, Linux, Rally, Jenkins, ICode, Putty, WinSCP, Postman, Mockito, Splunk.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Involved in study of User Requirement Specification.
  • Worked on Agile Methodology.
  • Dynamic web pages are developed using JSF, JavaBeans, XHTML, JavaScript.
  • Configured faces-config.xml and application-context.xml for JSF based.
  • Developed Web services to allow communication between the applications using Rest Web services.
  • Developed Jersey Restful Web services between centralized order management system and the client systems.
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring IOC for injecting the beans, reducing the coupling between classes.
  • Implemented data access tier using Spring DAO support for Hibernate.
  • Configured Hibernate objects in the Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Worked extensively on Collections Framework.
  • Implemented J2EE Design Patterns like DAO, Singleton, Factory, Facade.
  • Developed JUnit test cases for unit test of all developed modules.
  • Deployed and tested Applications on WebLogic Application Server.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Followed TDD and wrote unit test cases using JUnit.
  • Implemented services in modeling analytics platform using Grails and Groovy in order to expose Restful web services to get consumed by UI layer.
  • Maven was used as Project Management tool.

Environment: Java, J2EE, Spring IOC, DAO, Hibernate 3.5, XML, XML schema, JSF, REST, Jersey, AJAX, JQuery, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, JMS, TDD, Maven, WebLogic Application Server 12c, Eclipse, Oracle 10g.

Confidential, Indianapolis, IN

Java Developer

Responsibilities:

  • Worked on Agile methodology.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Developing web-based application withJSPs, HTML, JavaScript, CSS, JQuery,JSON, AJAX, AngularJS, JSTL Tags etc.
  • Design and develop XML processing components for dynamic menus on the application
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate, developed POJOs and wrote the XML files to map the objects to relational database
  • Used Hibernate to implement the Database Access layer.
  • Used AJAX and JQuery for developing asynchronous web applications on client side.
  • Writing complex SQL queries for demanding complex business logic.
  • Developed RESTful web services.
  • Worked on WebSphere Application Server.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes.
  • Developed JUnit test cases for all use cases and executed them by following TDD.
  • Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.

Environment: Java 7, J2EE, JSP 2.5, JUNIT 4.1, Spring 2.5.6/3.0, Spring ORM Spring Form tags JSTL, Hibernate 3.0, Oracle11g, Apache, Eclipse, Log4J, Ajax, REST, Jersey, TDD, PL/SQL, HTML, CSS, JQuery, JSON, AngularJS, Jira, WebSphere, WebStorm, Firebug.

We'd love your feedback!