We provide IT Staff Augmentation Services!

Senior Application Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 9 years of experience in Software Development and Implementation. This involves Hands - on development using Core Java 1.6, 1.7, 1.8, Spring 2.5, 3.0, Hibernate.
  • Certified Safe ® Agilist - One of the most sought after certifications in SAFe Agile Process.
  • Strong understanding of AWS architecture and the Services like EC2, S3, EBS, Beanstalk.
  • Worked on Confidential Integration Bus(IIB) and Confidential API Gateway for Middleware Integration
  • Solid understanding of The Spring Framework and Hibernate Data Persistence Technology.
  • Experience in code review of fellow developers and suggesting improvements.
  • Extensively worked on optimizing the code for Performance, to confirm to Organization’s NFR Requirements.
  • Improved the run time of the services from around 1200ms(1.2sec) to 400 ms end to end(from user to database and back)
  • Participated in Quarterly Software Development Planning(PI Planning) held in Confidential ’s headquarters in Hartford, Connecticut.
  • Extensively followed Agile Process including Sprint Planning, Standup meetings, Retrospectives, Peer Recognition, etc.
  • Awarded for Excellence and Teamwork for delivering crucial pieces of the software for Mobile App.
  • Knowledge on Continuous Integration/Continuous Deployment(CI/CD) pipeline for code flow to production.
  • Worked during production checkout and validation for brand-new services that are deployed.
  • Hands-on knowledge with Github, code clone, push, pull, merge and solving code conflicts.
  • Worked with API Engineers, Solution Architects, Enterprise Architects, Integration Architects for solutioning backend system for a global mobile application( Confidential Health App)
  • Extensively used Junit to build the test classes to test the Spring/Hibernate based applications.
  • Excellent analytical, problem solving, creative thinking and design skills.
  • Strong understanding of Data Structures and its utilization based on algorithmic requirements.
  • Extensively used Eclipse for Java code development.
  • Knowledge of various design patterns like Dependency Injection , Façade, Singleton , MVC, Factory, etc .
  • Experience working in agile methodology using scrum and especially SAFe Agile Methodology.
  • Used Agile Rally to manage the tickets and the project development
  • Knowledge in Web App deployments on UAT, Production, SIT, QA environments with configurable apps.
  • Written and verbal communication skills and ability work in cross-functional team and highly self-motivated to work independently.

TECHNICAL SKILLS:

Java, Spring, ORM: Hibernate, JDBC, RMI, AJAX, JUnit, JNDI, XML, SOAP, RESTful Webservices

Languages: Core Java, SQL, XML, HTML, JavaScript, Python, ESQL(IIB)

Operating System: Windows, Unix, Linux.

Operational Excellence: CI/CD Process, Jenkins, Github Code Management, SourceTreeDatabase: Oracle, MySQL

Web Server: Confidential Websphere, Apache Tomcat

Log Monitoring & Search: Splunk, Kibana, Linux Server Logs, Log4J, Data Loss Prevention(DLP)

Development Tools: Eclipse, ANT, Maven, SQL Developer, RabbitMQ, Confidential Integration Bus Console, Confidential APIConnect Dev Portal

Designing and Modeling: OOP Principles, Design Patterns and MVC.

Methodologies: Agile, SAFe Agile, Waterfall, Iterative, Incremental, DLP, CASB

PROFESSIONAL EXPERIENCE:

Confidential

Senior Application Developer

Responsibilities:

  • Design, develop and deploy the applications on Java and Confidential Integration Bus (IIB) middleware tool as per the requirement.
  • Design the specification of the software contracts between our application and other upstream and downstream applications.
  • Extensively work on day to day coding of crucial programs like Health Assessment, Digital Coaching and Health Actions.
  • Heavily focus on seeking the APIs, work on code security, and and encryption/decryption of data at rest and data-in-transit.
  • Design solutions for Confidential member’s healthcare and health improvement programs.
  • Coding the backend for major modules of the App like Health Assessments, Personal Health Record(PHR) Data, Online Digital Coaching, Health Actions to improve health and fitness.
  • Performance improvement of the code and the micro services developed by analyzing the data structures, loops, number of external calls like web service calls, stored procedure calls, etc.
  • Come up with reusable, code-in-one-place, inherit style algorithms to improve efficiency and save time in development and maintenance.
  • Used Splunk to analyze logs for faster bug fixes, pull statistics of application performance.
  • Develop REST/API services for health improvement software modules
  • Build the model using JSON as a result of micro web service calls for the frontend mobile team.
  • Develop and managing API’s by using Confidential API Connect. ( Confidential APIC).
  • Design and implementing Web Services in WebSphere Message Broker to implement SOA based services.
  • Use Jenkins for build and deployment and GIT for version control.
  • Work on IIB Eclipse as IDE and GIT for version control and source code control.
  • Unit test different services using SOAP UI and POSTMAN and debugging of our message flow for error detection and monitoring.
  • Use Ready API for load testing of services and debugging at various levels.

Confidential

Senior Java Developer

Responsibilities:

  • Designed, developed and deployed the application including Spring Frame work, Hibernate
  • Involved in developing application using Agile Scrum methodologies by reporting daily progress.
  • Consumed web services, SOAP and RESTful, used them for internal and external communications.
  • Designed and implemented a Spring/Hibernate/JMS based product.
  • Used Selenium to test the modules that I have developed.
  • Used Junit to create the unit testing for the modules that I have coded.
  • Used RabbitMQ to develop asynchronous messages for the applications.
  • Developed backend service components to facilitate search, initiate, create, update database tables that involves processing of document metadata as a service and last store document as xml/images to the internal repositories.
  • Designed and Implemented MVC architecture using Web MVC Spring Framework.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Spring
  • Used Spring Data for interacting with the database
  • Used Maven to compile java classes and package into jar/war archives.
  • Provided support to the application in production simultaneously was involved in enhancement Iterations.
  • Worked on debugging the application (both front-end, back-end) quickly to find the root cause and solve the issue.
  • Involved in calls with application owners to frame user stories for future Iterations/releases.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and used SQL to extract search terms data from the database

Confidential

Senior Java Developer

Responsibilities:

  • Designed, developed and deployed the application including Spring Frame work, Hibernate and deployed on Weblogic Application server.
  • Involved in developing application using agile methodologies by reporting daily progress.
  • Consumed web services, SOAP and RESTful, used them for internal (inside application) and external communications.
  • Designed and coded Quartz Jobs for scheduling the FTP calls to the servers, creating alert emails, report emails to the franchisees and customers.
  • Designed the file transporters and file transformers for parsing and splitting them to individual carrier charges for the invoice generation.
  • Worked on Apache CXF services framework to build and develop frontend services using JAX-RS.
  • Used RabbitMQ to develop asynchronous messages for the applications.
  • Worked on data sync from Oracle Siebel CRM to Microsoft sql server to improve performance by reducing during the business process.
  • Used PMD to make the coding efficient by avoiding unnecessary variable creation and memory leaks.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Worked with developing UI by analyzing and design using MVC, JavaScript, CSS and HTML for the front-end screens and SVG for topology mode.
  • Worked on Eclipse as IDE and SVN and Git for version control and source code control.
  • Provided support to the application in production simultaneously was involved in enhancement Iterations.
  • Worked on debugging the application (both front-end, back-end) quickly to find the root cause and solve the issue.
  • Involved in calls with application owners to frame user stories for future Iterations/releases.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in Weblogic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.

Confidential

Software Developer

Responsibility:

  • Design and implement the application structure with J2EE, Spring Framework, MVC pattern, Servlets.
  • Used JDBC to create DAO layer to manipulate database.
  • Responsible for implementing and modifying Prolog (rule engine) to follow ticket rule changes.
  • Responsible for UI development using HTML, JSP, JavaScript, JQuery and CSS.
  • Used PL/SQL to write stored procedures and SQL queries for Oracle 11i for database synchronization and performance tuning.
  • Design and implement WSDL/SOAP for the WebServices.
  • JAX-WS is used to consume WebServices.
  • JAXB is used to parse XML representations to Java objects
  • Implemented Single Sign On for Confidential air fee service using CAS
  • Involved in testing using Junit and wrote numerous test cases.
  • Used Ant to manage and build projects and monitored the error logs using Log4j and fixed the problems.
  • Used CVS for version control in the development of the project and integrating the code.

Confidential

Java Application Developer

Responsibilities:

  • Involved in designing and developing the application using JSP, JSTL, HTML, and JavaScript.
  • Worked with analysis and requirement gatherings for a new project which was planned in Scala, which was in its last development stage and promised a lot of potential.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented the Web services and associated business modules integration.
  • Worked on generating the web services classes by using RESTful web services.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Made use of Data Access Object (DAO) design pattern for designing data access layer.
  • Created hbm mapping files and configured them in hibernate cfg file.
  • Followed Agile & Scrum Methodology for development of the product
  • Involved in fixing the bugs at Development and production levels.

We'd love your feedback!