We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 5+ years of experience in analysis, design, implementation, and testing of Object - Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Expertise in design and development of various web and enterprise-level applications using Java /J2EE technologies Such as Spring, Struts framework, EJB, Servlets 3.x.
  • Experience working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, and Iteration.
  • Experienced in working with Core Java concepts such as multithreading, Memory Management, Concurrency, exception handling, generics and annotations.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes to the database and using Hibernate Query Language (HQL).
  • Experienced in Front End frameworks such as jQuery, Ajax, JavaScript, Nodejs, ReactJS, BackboneJS, AngularJs.
  • Experience with containerization and related technologies like Docker, Kubernetes from creating initial Development Pipelines through to Production.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere 6.1/7.0, BEA Web Logic server 10.x/11g, Apache Tomcat, JBoss.
  • Experienced in creating dashboards, reports using BackboneJS and Full stack front-end technologies using GruntJS, Gulp Server, and Yeoman generator for Angular.
  • Implemented applications based on corresponding view components with view components JSP, Html, html5, CSS 3, XSD, and XSTL.
  • Proficient with Java Swing, AWT, SWT, JBoss, and Hibernate.
  • Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Red Hat JBoss was used for Building, deploying, and hosting enterprise Java applications.
  • Excellent experience with major relational databases - Oracle SQL Server DB2, My SQL.
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages using TOAD.
  • Worked in Building application platforms in the Cloud by leveraging Amazon Web Services, open source technologies & best engineering practices of CI/CD.
  • Proficient in NoSQL DB with Apache Cassandra DB, Mongo DB.
  • Experienced with JUnitframeworks such as Mockito, Easy Mock.
  • Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices.
  • Extensively used Gradle, Maven and ANT as build script for application build and deployment and Junit, log4j for unit testing and logging.
  • Extensively worked on IDE tools like Eclipse 3.x/4.x, NetBeans & IBM RAD.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript and providing interactive front-end GUI using AJAX.
  • Working experience in implementation of the version control software SVN, CVS, GIT and IBM Clear Case .
  • Hands on experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.

TECHNICAL SKILLS:

Programming Languages: Java 8, J2EE, SQL, C, C++.

IDE: Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)

Platforms: Java/J2EE Java, JSP/J2EE, RMI, Java Beans, JDBC, Spring, Servlets, JMS, JNDI, GWT, SSL

Web Development: XML, HTML/HTML5, XML Schema, CSS/CSS3, DHTML, JavaScript, DOJO, JQUERY,AJAX, JAXB and DOM, XSLT, XPATH

DOM, SAX, JAXP, JAXB, XML: RPC and XML Beans.

Relational Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL

Operating Systems: Windows Server 2008R2, Windows 7/8.1/10, Ubuntu, Mac

Version Control Tools: SVM, GitHub, Spyder, Octave GUI

Web Services: Soap UI, WSDL, RESTful

Frameworks: Spring (MVC, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting).

Reporting Tools: Jasper Reports, BIRT, Crystal Reports.

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

Methodologies: SDLC, RUP, Agile (Scrum/Extreme Programming).

Cloud Services: Windows Azure, Amazon Web Services (AWS)

Automation Tools: Selenium

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr Java Developer

Responsibilities :

  • Interacted with Business users and Business Analyst to gather requirements.
  • Analysis and understanding of business requirements. Implemented the process using SAFE (Scrum) methodology and Test-Driven Model.
  • Worked with team members to define product road map, project objective, Sprint Planning, backlog and user stories, guide project team including daily Scrum meeting, delegating tasks, identifies resources, base lining timelines for Sprints and deliverables.
  • Developed web application using Spring Boot.
  • Extensive use of HTML5, CSS3, Data Table and Jquery, Bootstrap, for the presentation layer along with Java script for client-side validation and JSON is used for exchanging text data.
  • By using jQuery and Ajax sent the request to server side and receive the response.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Proficient in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time.
  • Using Spring Security resolve the frontend http request exception issues return frontend error codes.
  • Involved in the development of project back-end logic layer by using most of the core Java features such as Collection Framework, Interfaces, multi-threading and Exception Handling programming.
  • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Developed unit testing the applications using Junit Framework and developed logging and standard mechanism based on Log4j.
  • Worked on Installing and configuring Kubernetes for the Orchestration of Docker Images, deploying applications on Docker containers in Kubernetes and Cluster management on AWS using Kubernetes Operations.
  • Used Gradle for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Participated in code review and mentoring sessions and used GIT as version control.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used TFS for tracking bugs and used Jenkins for building and deploying the application to multiple environments.
  • Used Pivotal Cloud Foundry (PCF) to run, build and deploy the application.

Environment : Java 1.8, Oracle, Spring Boot, Spring-MVC, Spring Security, Hibernate, JPA, Servlets, JavaScript, Gradle, HTML5, CSS3, JSON, JUnit, Rest web services, Log4J, GIT, SAFE, TFS, Pivotal Cloud Foundry (PCF), Jenkins.

Confidential, Harrisburg, PA

Java Developer

Responsibilities:

  • The application architecture of the System is based on Spring MVC (Model View Controller) and JEE specifications.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, and Spring integration with Hibernate.
  • Worked on Spring & IOC, AOP, and Spring MVC and springs integration with Hibernate and Struts technologies.
  • Designed and developed a RESTful service interface using Spring MVC to the underlying customer event API.
  • Worked in writing JUnit Test cases for Java and JEE applications.
  • Worked on Spring Security for application authentication.
  • Manage, integrate and secure ART store's services in the cloud (AWS, Cloud Bees, JIRA etc.).
  • Worked with Cassandra NoSQL Database.
  • Implemented application security including User Management, LDAP authentication, authorization (users have restricted access to app components according to their permissions)
  • Implemented a role-based security system for web-based administrative applications
  • Implementing security Single Sign-On application to share user management, authentication, and authorization among multiple applications.
  • Implemented the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum methodologies.
  • Developed a new NodeJS middleware by integrating AngularJS into the new API micro-services through the EAN (Express JS, AngularJS, and Node.JS.) stack. These NodeJS apps will be within Docker containers.
  • Involved in integrating Leaflet/Map box API.
  • Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for the entire application.
  • Developed the User Interactive NodeJS Restful API Web Application navigation tool like Maps API using Leaflet.JS for front-end regional mapped area.
  • Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
  • Generating Dashboard through Splunk. Hands on experience with Searching and Reporting with Splunk 5.x.
  • Worked on spring boot, Spring Rest full template to develop Application Level Micro Services.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, and Criteria.
  • Implemented and developed UI components using Angular JS features like Dependency Injection, Models, data binding, and controllers.
  • Administered and deployed applications into WebSphere Application Server.
  • Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment status report.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service request response data marshaling as well as the unmarshalling process.

Environment: Java 7.0, Spring 3.5, Hibernate 4.2, Eclipse IDE, Spring batch, Spring quartz, Spring security, Spring Boot, JPA, Java Scripts, AngularJS, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services, ILog, JRules 5.0, Splunk, GIT.

Confidential, Cary, NC

Java Developer

Responsibilities:

  • Requirement gathering from the Functional Analysts, Business owners and analyze the business logic to be implemented.
  • Develop and add extra features to the application using EJB work flow.
  • Implement the code using various advance Java concepts including Servlets, JSP, JNDI, and Web Services (SOAP).
  • Worked on Scrum-Agile methodology using JIRA to manage the Sprint Activities/Backlogs.
  • Worked with different Object Oriented Concepts like Inheritance, Multithreading, Exceptional Handling
  • Worked with various Design patterns like Singleton, Factory Design patterns using EJB work flow implementation.
  • Worked with Ibatis ORM tool to connect the Java code to Database (Oracle).
  • Worked on PL/SQL, especially modifying or implementing the existed stored procedures, Functions and Indexes.
  • Worked with J2SE concepts includes Data structures, algorithms and Collections framework (List, Map,Set).
  • Worked with Web Logic12c Server in Deployment and Testing for the results.
  • Worked on connecting to the web logic using Linux commands (Putty, WinScp) and perform the deployment actions.
  • Spring framework is implemented especially in configuring the beans and injecting the beans (Dependency Injection).
  • Business rules of the banks are implemented using Drools.
  • Adding or deleting Queues from the IBM MQ based on the requirement and country financial rules.
  • Worked with various testing tools which are developed particularly for this project.
  • Worked with multiple Databases using Different DataSources in the project.
  • Used SOAP Web Services for secure extraction of client related data from database and to connect the application from UI to Java Backend.
  • Worked on JSPs to map the requests to related Java controller class.
  • Developed Jasper Reports based on business requirements and Prototyped PDF Jasper Reports using jasper assistant.
  • Team City is implemented in the project for the integration of the project components.
  • Application was tracked and logged using Log4J framework.
  • Wrote new Unit tests or modified the existing JUnit test cases and implemented the Stub support using Mockitoframework
  • Along with unit test, manual tests were also performed on the application by creating scenarios.

Environment: Java 1.8, J2EE, Servlets, JSP, EJB, JSP, Maven, IBM MQ, Web Logic 12c, Drools, Team City, JUnit, Mockito, HTML, SOAP, Oracle(PL/SQL), SharePoint, Confluence and JIRA, JNDI, Ibatis, Linux, Spring, Jasper Reports.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Developed front end for Schedule Inefficiency using JSP/Servlets.
  • Performed Analysis, Design, Development, Integration and Testing of application modules.
  • Implemented application prototype using JSP, Servlets, JDBC, and to give the presentation.
  • Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet. Also implemented Dependency Injection using the spring framework.
  • Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
  • Used Eclipse Indigo IDE to develop the application.
  • Used JBoss Server to deploy the application.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Responsible for working on consuming SOAP web services.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Implemented logging mechanism using log4j tool.
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used Subversion to commit the source and created tags and branches.
  • Communicated with the Offshore Team and helped them understand the Business Requirements.

Environment: Java, J2EE, JSP, Hibernate, Spring, JNDI, HTML, CSS, XML, Java Script, Eclipse, XML, JBoss, ANT, JMS, SQL Developer, MS Visio, PL/SQL, Oracle, DB2, JProfiler SVN, Log4j, JUnit.

We'd love your feedback!