We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Analysis, Design, and Application Development for web based software applications using JAVA, J2EE and various frontend technologies.
  • Experience in applying design patterns and all the phases of Object - Oriented SDLC including Design, Development, Deployment and Testing of Software Systems.Ability to analyze business requirements and translate them to software and database designs to meet the business requirements.
  • Proficient in using J2EE Frame works: Struts, Hibernate and Spring Technologies. Strong knowledge over Web Technologies like WSDL, SOAP and REST interfaces in java application for multiple clients.Familiar with Object Oriented Programming principles with design patterns.
  • Good experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets, JSP, Spring MVC, JMS, Multi-threading, JavaBeans, Hibernate, Application Server, EJB, JDBC, Design Patterns, JSF, Spring Framework, Web Services like SOAP and RESTful Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.Experienced with implementing different features of Bootstrap and good knowledge in Ext JS, Backbone.js, Require.js and Responsive Design.Hands-on experience with Spring IO, Spring MVC, Spring Boot, Spring Security, Spring Transactions.Experienced in building cross browser compatibility applications using Angular JS.
  • Worked on extracting event data from front end using Kafka REST proxy.
  • Good experience with Form Validation by Regular Expression, and JQuery.Extensively involved in design and development of database systems using Relational database management systems and No-SQL databases technologies including Cassandra, Mongo-DB, Oracle, MYSQL and programming with technologies like SQL, PL/SQL.Hands on experience on IDEs like Eclipse and Net Beans.Integrated source/version control tools for automating builds with Jenkins.
  • Used Git, SVN, IBM RTC for version control.Hands-on experience using the Test Driven Development(TDD) approach and writing unit test cases using Junit. Experience in Logging and tracing tool like log4j and SPLUNK.
  • Extensively applied Unit Testing for the application using JUnit framework.
  • Good Knowledge on the publish/subscribe messaging protocols like MQTT, Message Queue.Worked in diverse software environments using Agile/Scrum, SDLC software development methodologies. Strong analytical skills with good interpersonal and communication skills.Ability to work on critical projects individual under tight deadlines.
  • Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
  • Developed Action classes for different modules using Spring.
  • Involved in handling front end part of the application as well as writing back end Services related logic as well.
  • Involved in gathering the requirements, understanding and analyzing them.
  • Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Involved in application development in Model-View-Controller (MVC) architecture using Spring MVC, Servlet and JSP.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security modules.
  • Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance in persistent layer.
  • Involved in the implementation of database module to persist data using Spring.
  • Worked on AngularJS for designing highly user interactive web pages.
  • Experience in using Oracle 10g as database to access and manipulate data with SQL.
  • Integrated GIT for automating builds with Jenkins.
  • Worked on Test Driven Development(TDD) using Junit for writing test cases.
  • Actively participated in the SCRUM to discuss about the status of the tasks and project.
  • Tested the application functionality with JUnit Test Cases.
  • Developed logging module-using Log4j to create log files to debug application flow.

TECHNICAL SKILLS:

  • Languages/Technologies/Tools Java, J2EE, MEAN Stack, JSP, Servlet, JavaScript, EJB, XML, XSD, AJAX:
  • Middle Ware/Tools IBM Integration ToolKit, JDBC, SOAP/REST Web Services:
  • Web/Framework Spring, Hibernate, JSP, HTML, JScript, CSS, Struts, Junit, Servlets, Jquery, AJAX:
  • XML Technologies XML, XML Schema, SOAP:
  • Case Tools: Spring Tool Suite (STS), IBM RAD 7.0, Rational Rose, Eclipse, Idea IntelliJ, IBM WTX and IBM Websphere MQ
  • RDBMS/Tools Oracle, IBM DB2, SQL Server, MongoDB (NoSQL database) :
  • Operating System Unix/Linux, Windows NT, Windows 2000, Windows XP/Vista, Windows 10 :
  • Servers Apache Tomcat 5.5, Weblogic 8.1, Weblogic 11, GlassFish 4.0 :
  • Tools & Utilities Maven, ANT, PMD, Find Bugs, Bugzilla, RSA Code Review :
  • Source Control Git, Clear Case, Tortoise SVN:

PROFESSIONAL EXPERIENCE:

Confidential

Houston, TX

Sr. Java Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Built Enterprise Java Beans with Point-to- Point messaging functionality and MQ series as JMS provider.
  • Designed the user interface of the application using HTML, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript and AJAX.
  • Worked within the cloud for integration process.
  • Copleted load and performance testing for complex systems.
  • Worked on basics of Amazon Web Services (AWS)
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Developed & deployed the application in WebSphere Application Server.
  • Performance analysis and tuning the message flow performance by analyzing the processing time taken by the message flow.
  • Developed and implemented UI controls and APIs with AngularJS.
  • Wrote Hibernate queries. Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Use jQuery for creating behavioral aspects of the web page.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Used CVS for version control
  • Conducted code and unit test review.
  • Created UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Integrating cross browser compatible applications and secure payment gateways in the website.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
  • Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
  • Participated in acceptance testing to ensure client/user needs are met.
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary.

Environment: Spring3.0, Hibernate3.0, Java, JSP, JSF, JBOSS, JavaBeans, AngularJS, Java Script, JQuery, JPA, XML, XSLT, Unix Shell Script, Web Sphere Integration Developer, SOAP, Maven, Web Sphere Application Server, Oracle 12c, SQL Developer, PL/SQL.

Confidential

Houston, TX

Sr. Java Developer

Responsibilities:

  • Participated in all phases of software development lifecycle including designing and implementation
  • Team management activities like assigning tasks and monitoring daily status
  • Involved in supporting the team to resolve the technical issues
  • Involved in managing the activities like assigning tasks and monitoring daily status
  • Involved in Support and Implementation of new enhancements in Web services, Java/J2EE
  • Involved in providing timely solutions on Java/J2EE
  • Prepared Quality Documents for the project
  • Worked as a Team Lead & Senior Java Developer
  • Designed full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Coordinated with external business users for gathering and analysis of business requirements.
  • Conducted analysis and unit testing of existing application to make suitable modifications.
  • Participated in ongoing initiatives to improve processes and establish best practices. Supervised new technologies and evaluated how they could be integrated and utilized to better serve our clients.
  • Involved in the web service development.
  • Involved in unit and integration testing.
  • Created UML diagrams (use cases, activity, sequence diagrams ) using Microsoft Visio
  • Interacted with Mainframe DB2 through db2 queries
  • Used Unix Shell scripts and Putty to access the logs
  • Implemented SOA by developing JMS consumers.

Environment: Unix, Web services, Java / J2EE, Struts, JMS, MQ, JSF, Unix Shell Script, Eclipse, IBM DB2 Connect, Putty, Web logic Application Server, DB2, MS-Office

Confidential

Cleveland, OH

Sr. Software Engineer

Responsibilities:

  • Involved in design and development of the User Interface
  • Used JavaScript, AJAX and JQuery for the UI Development.
  • Responsible for developing REST services used in the project.
  • Responsible for collaborating with different teams to integrate all the REST services and to maintain consistency.
  • Followed agile methodologies such as extreme programming etc.
  • Involved in Design reviews and presentation of the Design to the architects and team.
  • Actively participated in the SCRUM to discuss about the task accomplished and task that should be done.
  • Designed the web pages using HTML, java and JavaScript.
  • Created Spring Configuration files & used annotations to autowire the Java Components using Spring Dependency Injection
  • Business layer is built on Spring 3.0 using Dependency injection and IOC principles and hibernate.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Used Maven as a tool to use API's in the central and private repository of client.
  • Used Jenkins for continuous integration.
  • Involved in writing Junit test cases.
  • Defects raised during the testing phase are analyzed, fixed and sometimes made changes in the design of the project.
  • Extensively used Core Java for writing business logic and Helper Classes.
  • Created some REST clients to call the REST services and followed Java best practices and design patterns like Abstract Factory, singleton and more.
  • Spring framework for MVC design pattern, Action class, form bean.
  • Spring framework for MVC design Pattern, Action class, form Bean.
  • Created JSP screen by assembling Spring Tiles and taglibs and used HTML for static webpage and JavaScript for view part of the project.
  • Used Eclipse IDE for writing code and WebLogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series, Web Services and Hibernate framework to access the data from back-end MS SQL database server.
  • Worked on Spring, Tiles, Ajax for developing the application.
  • Implemented persistence layer using JPA implemented framework Hibernate where Hibernate transaction manager is used to maintain the transaction.
  • Used Stored procedures to crunch and creating view for fetching data from multiple tables on MS SQL server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving message through application server.
  • Involved in developing the applications using Spring framework for Dependency injection (Inversion of Control) and implemented the business logic using the EJB.
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control tool.
  • Used Log4J logging framework to write log messages with various levels.

Environment: Apache Tomcat, Eclipse IDE, J2EE, JBOSS, Maven, Spring, hibernate, REST, Jersey, log4j, JDK , JavaScript, JQuery, HTML, Jenkins, Unix, Oracle, Web Services, Junit, GIT for version control, PL/SQL, CSS3, JSON, Xml, Agile.

Confidential

Birmingham, AL

Sr. Software Engineer

Responsibilities:

  • Involved in Agile feature driven development for Confidential
  • Developed innovative software solutions in coordination with analytical and agile programmers
  • Used spring, DOJO, AJAX , JQuery to develop services that communicate with mainframe to retrieve data and populate in the UI screens in NRS
  • Involved in development of UIscreens for the new services
  • Involved in file processing of notices using Spring Event Handling
  • Implemented Spring MVC File upload functionality in application
  • Implemented customized Spring Event handling
  • Involved in developing functionality for handling bulk file processing of exception notices.
  • Interacted with Mainframe DB2 through db2 queries and web services.
  • Assisted in customization and development of designs and programs.
  • Provided technical assistance for software architecture and project design for all assigned projects.
  • Implemented procedures for gathering of user requirements for translation into technical solutions.
  • Resolved all technical and application related issues by research and proper resolution.
  • Involved in the total flow of the CA, NY Efiling project.
  • Involved in developing reports such as NYS 45 Quarterly Combined withholding, Local Wage & tax Report for NY metro using crystal reports
  • Worked on build scripts using ant
  • Involved in performance tuning of the code
  • Implemented SOA components such as IBM ESB and JMS API's

Environment: Unix, Java, Spring , DOJO, JavaScript, PL/SQL, AJAX, JQuery, SVN, RAD, IBM DB2, DB2 Connect, Putty, Web sphere Application Server (WAS) 6.1 , REST webservices , JSON , FireBug.

Confidential

North Wales, PA

Software Engineer

Responsibilities:

  • Involved in analysis, design, development, and testing phases of the applications.
  • Developed the User Interface Screens for presentation using JSP, HTML, CSS, JavaScript and AJAX.
  • Designed and developed Struts Action classes and Views using JSP, Struts tag libraries & JSTL.
  • Involved in complete process of Application maintenance support like defects fixing, knowledge sharing and documentation.
  • Worked on complete life cycle, design, development and testing using OOA and OOD.
  • Worked on HTML, CSS, JavaScript, Low level JQuery tasks handle the front end requirements.
  • Used J2EE design patterns like Front Controller, View Helper, MVC and DAO.
  • Worked as Application production support.
  • Interact with client to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
  • Involved actively in frequent calls with business to gather requirements from the client and analyze the technical feasibility.
  • Worked with Development, QA and deployment teams.
  • Wrote stored procedures and triggers at various levels of development

Environment: Java, Struts, HTML, JSP, Servlets, PL/SQL, UNIX Shell Scripts, Java Scripts, AJAX, JQuery, Oracle , Control-M, Eclipse, Web logic Server, TOAD, Junit.

We'd love your feedback!