We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 9+ years of professional experience in Information Technology and Systems Development using Java and J2EE technologies.
  • Experienced with SDLC development involving requirements, analysis, design, implementation, maintenance, testing, and documentation of application software in Web and Enterprise based environment, and Distributed n - tier architecture.
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts MVC, Hibernate, Spring MVC, HTML, Java Script, CSS, JSF, EJB, JDBC, JNDI, XML, AJAX and JUnit.
  • Expertise in developing Web based, Enterprise based applications in a three-tier architecture using Java, Java 2EE, HTML, CSS, JavaScript, and Ajax, Angular Js.
  • Strong and fully proficient hands on development experience on Core Java concepts such as Object Oriented Programming, Multi-Threading, Exception Handling, Generics and Collection Framework.
  • Expertise in designing and developing Enterprise Applications using Java EE technologies like Servlets, JSP, JavaBeans, JDBC, JNDI, JMS, EJB and Java Web services.
  • Expertise in application development using various frameworks: Struts Framework 1.x/2.x, Spring Framework 2.x/3.x, Hibernate 3.x, JPA, Spring Boot and developed strategy for integrating internal security model with Spring Security.
  • Proficient programming experience in Web Technologies likes HTML, CSS, JavaScript, XML, Node Js and Angular Js.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, DynamoDB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Cloud Trail, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SWF, SES, SQS, Opsworks and EBS etc.
  • Well versed with Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer, PLSQL Developer. Have knowledge in Database Programming with Stored Procedures, Triggers, and Functions using SQL, PL/SQL.
  • Extensive experience in usage of ORM (Hibernate) in Spring framework
  • Extensive working experience with SOAP and Restful Web services.
  • Worked with XML parsers like DOM, SAX and JAXB.
  • Have good Working knowledge on ANT, MAVEN and Log4J.
  • Have good Working knowledge on Spring Boot, Micro Services.
  • Good working knowledge on IDEs such as Eclipse and Intellij.
  • Hands on experience with Web & Application Servers such as Apache Tomcat, JBoss, and Web Logic.
  • Extensive use of Version Controls like SVN, CVS and GIT subversions.
  • Experienced with Jenkins for build & deploy the applications.
  • Experienced in Unit Testing, Functional Testing, System Testing, Integration Testing, and Regression Testing. Involved in writing Junit test cases.
  • Expertise in developing reference implementation (Proof of concepts) for key deliverables by evaluating and executing with latest and optimal technology stacks.
  • Have Good experience in resolving production issues.
  • Strong understanding of OOPS concepts and design patterns.
  • Over one year of experience as Hadoop Developer with good knowledge in Hadoop Ecosystem technologies.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Experience in developing Map Reduce Programs using Apache Hadoop for analyzing the big data as per the requirement.
  • Experience using Sqoop to import data into HDFS from RDBMS and vice-versa.
  • Self-motivated Team Player with excellent Interpersonal and Communication Skills.
  • Strong analytical and problem solving skills. Willingness and ability to adapt to new environments and learn new technologies.

WORK EXPERIENCE:

Senior Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using spring.
  • Involved in Analysis, Design, Coding and testing phases of the project management.
  • Followed Agile Software Development with Scrum methodology.
  • Involved in writing Controller Classes, Manager Classes and DAO Classes using Spring MVC Framework.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Extensively worked with Mochaframework on MEAN (MongoDB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
  • Experience used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
  • Used Hibernate framework with Spring Framework for data persistence and transaction management.
  • Responsible to enhance the web application UI using HTML, JavaScript, Angular JS, XML, JSP, CSS as per the requirements and providing the client side using java script validations.
  • Used Hibernate as persistence framework mapping the ORM objects to table using Hibernate Mapping files.
  • Server instances are created on AWS. Tomcat, Swagger and hawtio are installed and used for deploying Microservices.
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML, Node JS, Bootstrap and Angular JS.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Experienced with JMS and Tibco server for message queuing.
  • Developed data loader using Spring Batch for train horse power details, details, train schedules.
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming the existing services.
  • Involved in writing Controller Classes using JSF.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding.
  • Continuous Deployment using Jenkins and CA Release automation tool.
  • Involved in writing JSP components. Used JSTL and developed Custom Tag Library to create standard dynamic web pages.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
  • Built NodeJSnpm packages/libraries to support current and future Node Development.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Involved in writing JDBC code to get data base connectivity.
  • Leveraging AWS SDKs to interact with AWS services from your application
  • Help migrate Web applications from the current on-premise environment into AWS.
  • Developed test scripts in JUnit and involved in testing.
  • Implemented the logging mechanism using Log4j framework.
  • Used SVN for version control of the application.
  • Coordinated with onsite team for requirement transition and providing the necessary inputs required for successful execution of the project.

Environment: JDK 1.8,Spring Framework 2.x,Hibernate 3.x,JMS,Web Services, JSP, HTML, Node, AWS, CSS, Java Script, Jquery, Angular Js, Junit, Jira, Maven, Ant, Jenkins, JBoss.

Senior Java Developer

Confidential, Birmingham, AL

Responsibilities:

  • Involved in SDLC development including Requirements gathering, Analysis, Design, Implementation and Testing of application using Agile Methodologies.
  • Used Spring Inversion of Control to make application easy to test and integrate.
  • Used Auto wired POJO and DAO classes with Spring Controllers.
  • Implemented Web Design based on HTML, CSS for Front-End and JSP for Back-end.
  • Involved in Controller's development using Spring Boot.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Node Js, Ajax and JSON with DB2 database as the backend.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Implemented web services for communicating by using SOAP and Restful.
  • Involved in the application development using Bank Fusion framework.
  • Involved in the application development using Bank Fusion framework.
  • Developed the Jspx's and BFM's using Bank Fusion Framework and used Bank Fusion validate framework for server side validations.
  • Used Spring Boot for building cloud Microservices quickly and develop spring based applications with very less configuration.
  • Developed Angular-JS components such as controllers, filters, models, services, and used HttpService for rest service invocation.
  • Configured AWS Cloud watch to monitor AWS resources and application.
  • Used complete annotation driven approach to develop the application using Spring Boot framework and was also involved in setting up the spring bean profiling.
  • Developed several advanced Map Reduce programs to process data files received.
  • Used Sqoop to import data from DB2 system in to HDFS.
  • Extensively used Hive queries to query for a particular string in Hive tables in HDFS.
  • Implemented Dao classes using JPA.
  • Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate).
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Involved in Controller's development using Micro flows and handling validation.
  • Involved in development using Micro services and Unit testing using postman.
  • Involving in manual testing of the application during development.
  • Participated in daily meetings, sprint planning etc. as part of the Agile Project Methodology to deliver quality code in 2-week Sprints.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing. Used Jira for tracking bugs. Used Maven script for building and deploying the application. Used Jenkins for Continuous Integration Builds and deployments (CI/CD).
  • Participated in integration testing, bugs fixing, handling change requests and code reviews.
  • Used JBoss Application Server for building, testing and deploying application locally.
  • Responsible for end to end development of User stories.

Environment: Jdk1.7, Bank Fusion Framework, Spring Framework 3.x, Spring Boot, AWS, Hibernate Annotations 3.x, Micro Services, Jira, JBoss.

Java Developer

Confidential

Responsibilities:

  • Involved in all the phases of the project development - requirements gathering, analysis, design, development, coding, testing and debugging.
  • Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer. Used apache struts to develop the web-based components and implemented DAO.
  • Responsible for writing Struts Action classes.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Leveraged struts-validations, struts-beans tag libraries. Used struts ActionServlet to route the request to corresponding Action Classes. Developed Action forms, Action classes using Struts framework to handle user requests and Implemented Struts Bean Tags, Logical Tags and Display Tags in JSP.
  • Participated in agile sprint planning, sprint review, sprint retrospective, daily scrum meetings to deliver quality code.
  • Involved in developing DAO layer using JDBC.
  • Involved in developing Stateless and Stateful session beans using EJB.
  • Implemented the Design Patterns like Session Façade, Data Transfer Object (DTO), Service Locator and Data Access Object (DAO).
  • Used Serena PVCS for version control management and consistently produced high quality code through disciplined and rigorous unit testing.
  • Used WebLogic Application Server for building, testing and deploying application locally.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: JDK1.6,StrutsFramework1.2,JDBC,SQL/PLSQL,QualityCenter,PMD,UNIX,Putty,Weblogic,EJB,JSP,HTML,CSS,Javascript,JQuery.

Java Developer

Confidential

Responsibilities:

  • Developed the application as per the functional requirements from the analysts
  • Developed the FTP flow for the data transfer from Mainframe PCIO Systems to the local Server, parsed and saved the data in the UDB
  • Designed Class and Sequence Diagrams for the FTP functionality.
  • Used Web-Service for the FTP Component
  • Developed the client-side validation using JavaScript.
  • Developed web screens in Html and JSP.
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Hibernate 3 for the data connectivity.
  • Developed POJO's and Object-Relational mappings in Hibernate.
  • Used Log4J utility to log error, info and debug messages.
  • Resolved complex problems in less time
  • Configured and deployed the J2EE application on WebSphere Server 5.
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the DB2 UDB.
  • Used apache struts to develop the web-based components
  • Used Struts Framework for the DAO.
  • Tested the whole application for errors screen by screens
  • Deployed the war files on the Tomcat Server.

Environment: Java 1.4, JSP, Servlets, J2EE, RAD 6.0, UDB, HSQL, UML, Visio, CVS, Log4J, Win XP, Hibernate 3, Struts, DB2, Windows.

We'd love your feedback!