We provide IT Staff Augmentation Services!

Sr. Programmer/application Developer Resume

4.00/5 (Submit Your Rating)

Collierville, TN

SUMMARY

  • Software Developer and a Computer Science graduate with more than 7 years of experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Implementation of Client/Server applications using JAVA/J2EE technologies.
  • Experience working with distributed n - tier applications using Java and J2EE technologies in Shipment, Healthcare and Banking domains.
  • Worked in development methodologies like Waterfall, Agile (Scrum, Sprint, Pair Programming), Test first and Test-Driven Development (TDD).
  • Diverse experience utilizing Java tools in business, web, and client-server environments including Java Platform Enterprise Edition (Java EE), Enterprise Java Bean(EJB), Java Server Pages (JSP), Java Servlets, Spring, Hibernate, Java database Connectivity (JDBC) and Web services (SOAP/REST) technologies.
  • Expertise in frameworks like Spring 4.0, spring modules such as Dependency Injection, IOC, AOP, and MVC, struts and Hibernate ORM.
  • Decomposed existing monolithic code base into Spring Boot micro services. Developed new features and provided support for all Micro services.
  • Experience in developing interactive web applications with Single Page Application framework using Angular JS, HTML5, CSS3, JavaScript, Bootstrap, JSON and JQuery.
  • Experienced with AngularJS directives ng-init, ng-app, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers and created Angular JS service layer.
  • Experience in creating emailing services using Freemarker template.
  • Implemented persistence solutions using JDBC, JPA and Hibernate in coordination with various SQL databases such as Oracle, MY SQL.
  • Proficient in deploying the web applications on the application servers like Web Logic 12c, Apache Tomcat 7/8 and WebSphere.
  • Expertise in using build tools like ANT and MAVEN for building deployable artifacts such as War, Ear from source code, Log 4j for Logging and GitLab and CVS for version controlling.
  • Experience in developing unit and integration testing using JUnit, SOAPUI and involved in writing test cases and documenting business case scenarios for developed interfaces.
  • Experienced use of project management software (JIRA) for issue tracking, maintaining tickets specific to bug fixes and enhancements.
  • Sound knowledge of OOPs concepts like Multi-Threading, Collections, Interfaces, Synchronization and Exception Handling.
  • A resourceful team member with good interpersonal skills, effective problem solving and decision-making skills, looking forward to work in an environment with an opportunity to grow.

TECHNICAL SKILLS

Programming Languages: Java (6.0, 7.0, and 8.0), J2EE, C, C++, SQL, PL/SQL

JAVA/J2EE Technologies: Java, JDBC, Junit, JSP, Servlets, JavaScript, AJAX, EJB, SOAP & REST

Frameworks/ Libraries: Spring MVC, Hibernate ORM, Micro services, Struts.

Databases: Oracle 10g/11g, MySQL, DB2, Mongo DB

Application Server: Apache Tomcat, WebLogic 12c, JBOSS, IBM WebSphere.

Operating Systems: Windows XP/Vista/7/8/10, Mac OS X, Linux.

SDLC Methodology: Agile methodology, Waterfall model.

Web Technologies: HTML/HTML5, CSS2/CSS3, JavaScript, XML, AngularJS, JQuery, JSP, AJAX, and Bootstrap

IDE/Utilities: Eclipse, NetBeans, IntelliJ, Visual Studio.

Build Tools: Ant 1.5, Maven 3.0.

CI/CD: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Collierville, TN

Sr. Programmer/Application Developer

Responsibilities:

  • Worked as a full-stack Java developer for the Charters Application, involving in user requirement analysis, design, development, testing, integration and development in an agile environment.
  • Prepared the entire Data Model for the application which includes the creation of new tables and functions using DB visualizer and SQL Developer.
  • Implemented the application using Spring MVC framework using Spring 4.0.
  • Transformed existing monolithic functionalities like payments into modular micro services using Spring Boot. This greatly improved code maintenance and performance.
  • Worked on JDBC for mapping the java objects to relational database and SQL queries to insert, update, retrieve and delete the data from the Oracle database.
  • Migrated project from plain JDBC to Spring JDBC to access the stored data and perform CRUD operations.
  • Extensively used various spring framework modules like DI (IOC), Auto Wiring, JDBC templates and AOP to hold the UI data and serve the request and to send the response.
  • Designed, developed a custom single page responsive web application on the front end Angular JS (version 1.6), HTML4, CSS3, Bootstrap3, JQuery technologies.
  • Built the mailing services module using Freemarker template engine to send the emails to internal users and customers for the quote confirmations.
  • Experienced in developing the single page applications using Angular JS framework by creating modules, controllers, ng- functions like ng-init, ng-model, ng-repeat, directives and modules.
  • Worked on Cross-browser compatibility of UI pages, implemented for internet browsers such as Chrome, Firefox and IE 9/10/11.
  • Built the application using Ant build tool, which in due course of time was converted into Maven and deployed on the local WebLogic server.
  • Used Jenkins to automate the build and continuous delivery. For project management and version controlling CVS was initially used and was later upgraded to GitLab.

Environment: Java/J2EE, Eclipse, Spring MVC framework, Spring 4.0, Micro services, Spring JDBC, Spring Boot, Oracle 11g, SQL Developer, Db Visualizer 10.0.1.3, JDBC, HTML5, CSS3, Bootstrap3, Angular JS v1.6, Freemarker, Maven, WebLogic 12c, GitLab, Ant, CVS.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Worked in an agile environment, contributing in the development of products through SDLC, from requirements definition through successful deployment.
  • Created a Java application with spring framework using DAO Design Pattern which fetches the data and store in Java Bean class to create opportunities.
  • Created the RESTful service and consumed the REST service in various java applications.
  • Developed multiple UI screens using Angular JS, HTML, Bootstrap, CSS and JSP. Data driven framework is used to edit the data source configurations to enable similar set of operations (add, edit, update, delete) for all data entities.
  • Developed AJAX scripting to process server-side Java Server Pages (JSP) scripting. Interfaced with the back-end using Hibernate Framework and XML.
  • Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used micro services architecture with spring based services integrating through a combination of REST and Spring Boot.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Develop internal application using Angular JS and connecting to Oracle on the backend.
  • Deployed the application on Apache Tomcat server.
  • Performed unit and integration testing for various applications and scripts using JUNIT. Load runner is used to regularly test the performance life cycle.
  • Contributed in the development of CVS mobile POS applications.
  • Used Log back to print the logging, debugging, warning, info statements.
  • Experience working with offshore team and delivering the product on time.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: Java/J2EE, JavaScript, HTML5, CSS3, Angular JS, Bootstrap, Spring 3.0, micro services, Spring Boot, JDBC, REST, JSP, JQuery, Oracle 10g/11g, Spring framework, Apache Tomcat.

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • New Requirements Development and enhancements are initiated using bi-weekly Sprint/Scrum Methodologies and Pair programming methodology is adapted for Production Support related projects (Fixing Bugs).
  • Designed and developed User Interface based on Spring MVC framework, which accomplishes a neat coordination of HTML, CSS, Bootstrap, JSP
  • Developed new integration modules using Spring Integration framework for splitting, routing, transforming the customer requests.
  • Developed and published reusable user/business validations or rules using apache commons validation framework in combination with custom validation built on top of spring validation framework.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, internationalizations aspect, Transactions using Spring AOP.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • Developed Server-side components and published Services (local, remote and web using EJB, Web Services) under Service Oriented Architecture principles.
  • Spring Boot is used for deploying each module as a single unit and to provide security to these modules, Spring Security is used.
  • Experienced in writing/building/integrating custom modules for JIRA.
  • Used JUnit, a test framework which uses annotations to identify methods that specify a test.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Built the application using MAVEN and deployed using WebSphere.
  • Used Log4j to capture the log that includes runtime exception.

Environment: Java/J2EE, Spring, Spring Integration, HTML, CSS, JavaScript, JSP, Angular JS, JIRA, Struts, Bootstrap, Oracle 11g, Spring MVC, Hibernate, XML, WebSphere, Jenkins, Agile Methodology, Web Services, Maven, Unix, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of application using Agile Model
  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Created new tables in Oracle 11g using SQL Developer.
  • Project management and version controlling is performed using GIT repository.
  • Deployment of the application is done on Apache Tomcat server.
  • Strong experience and understanding of OOPS concepts, Core Java concepts/API understanding such as Exception handling, Collections API, Strong Multithreading.
  • Strong hands on experience on multithreading and data extraction.
  • Used Log back to print the logging, debugging, warning, info statements.
  • Experience in developing scalable front-end user interfaces using HTML, CSS, and JavaScript, Bootstrap, JQuery, Angular.JS and Mongo DB.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: Java/J2EE, UNIX, JMS, JavaScript, HTML5, CSS3, Angular JS, Bootstrap, JDBC, REST, JSP, query, Oracle 10g/11g, SQL Developer, Spring framework, Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts & for preparing the requirement specification document.
  • Implemented the user interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used SQL Developer to create new tables and perform CRUD operations in Oracle 11g.
  • Used spring framework for Dependency Injection and JDBC connectivity.
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlets handling http request and response objects.
  • Create JSP pages for the Customer module of the application. Coded JS utilities file that is commonly used for JS validation.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Used Maven as the build tool and CVS as the Source version controller.
  • Involved in the deployment of the application in Integration and Implementation environment.

Environment: HTML5, CSS3, JSP 2.0, JSON, REST, JDBC, Maven, REST, Oracle 10g/11g, Web services, SQL Developer.

We'd love your feedback!