We provide IT Staff Augmentation Services!

Senior Application Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Having 10+ years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
  • Skilled full stack Java developer and profound knowledge in Java/J2EE technologies, web services, Pivotal Cloud Foundry.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Good working knowledge in TDD/BDD using Junits/Mockito and Cucumber framework.
  • Have domain knowledge including Insurance, Banking and IME
  • Excellent Experience in core Java concepts like OOPS, JAVA SWING, JDBC, JMS, Multi-Threading, Collection API and advanced Java concepts like JSP, Servlets, XML, AJAX, Java Beans, JAX-RS.
  • Over 3+ years of experience in ECM Development (FileNet Development P8) using SOAP, SOAP UI, Restful, Postman, Content Navigator (ICN), ACCE and apigee.
  • Good knowledge on integrating different third-party systems using SOAP webservices.
  • Experience in various frameworks like Spring boot, Spring MVC, Struts and Micro services.
  • Experience in Object Relation mapping using Hibernate, JPA, ibatis and Mybatis.
  • Good Experience in implementing Web Services such as SOAP, WSDL, RESTful API.
  • Experience in build tools like ANT and Maven 2.2/3.0.
  • Performed in developing lightweight business components and integrated applications using spring framework, and Spring Web MVC.
  • Good experience in developing test cases with JUnit for Unit testing, Load testing and logging using Log4J.
  • Involved extensively in designing/developing web based applications using jQuery, XML, Angular Js and MVC design patterns.
  • Worked with various databases like SQLSERVER, DB2, ORACLE and MySQL.
  • Strong experience in working with Enterprise Database Management and Data Modeling.
  • Performed test driven development and pair programming using AGILE/SCRUM methodology and Water Fall method.
  • Developed the Applications using J2EE Design Patterns such as Singleton Pattern, Data Access Object, Data Transfer Object, MVC, and Factory Design Patterns etc.
  • Experience in developing applications using different IDEs like Eclipse, RAD and IntelliJ.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and experienced in using Version Control Tools such as Subversion, SVN, TFS, GIT.
  • Experience on Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Experience on SonarQube quality management and Jenkins continuous integration tools.
  • Well Experienced in deploying and configuring applications into application servers like Web sphere, JBoss, WebLogic and web servers like Apache Tomcat.
  • Excellent interpersonal and technical skills.
  • Superlative communication and teamwork skills to manage multi-tasks in a high priority and pressured environment with excellent verbal and written communication skills.
  • Ability to learn quickly and to correctly apply new tools and technology.

TECHNICAL SKILLS

Programming Languages: Java 8, C, C++

Java EE Technologies: JSP, Servlets, JNDI, JDBC, JMS.

Java EE Frameworks: Struts, Springboot, IOC, MVC, JMS, Apache Axis, Hibernate, JPA,Jersey,RESTEasy and Micro Services

FileNet Products: IBM FileNet P8, Content Navigator(ICN), ACCE, Content Engine.

Markup Languages: HTML, XML.

Scripting Languages: CSS, HTML, JavaScript, Shell Scripting, AngularJS, Perl, Python

XML Technologies: XSLT, XSD, JAXP (SAX, DOM), SOAP, WSDL, JAX-WS, XML Beans, JAXB, JAXR.

Application/Web Servers: Apache Tomcat, Web Logic, JBOSS, Web Sphere

Software Environments: Eclipse, IntelliJ, RAD, STS

Databases: Oracle, MySQL, MS SQL Server 2005, DB2, TOAD

Design Methods: UML, OOAD, J2EE Design Patterns

Build Tools: ANT, Maven

Version Control: Clear case, SVN, TFS, GIT

Modeling Tools: Enterprise Architect (EA)

Others: JUnit, Log4j, Mockito, PMD, Sonarqube, Jenkins, JIRA, RTC, IBM BPM, UCD, Splunk, Kibana, apigee & BitBucket

PROFESSIONAL EXPERIENCE

Confidential

Senior Application Developer

Responsibilities:

  • Implemented REST Microservices using Springboot.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems.
  • Used spring config server for centralized configuration and splunk for centralized logging.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot and cloud.
  • Troubleshooted and fixed UAT and production issues.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems.
  • Prepared Junit test cases using Mockito for Master, Instance and Attributes API.
  • Involved in integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Implementing the Design and developing modules using Agile Methodology .
  • Develop new projects or enhancements are initiated as Sprint/Scrum Methodologies and Fixing Bugs or production support is handled using Pair programming.

Environment: Java, J2EE, Spring boot & Micro Services, Jules framework, Pivotal cloud foundry, JPMC private Cloud Gaia, Log4j, Gradle, Git, Junit, SonarQube, Postman, Hysterix and Config server.

Confidential

Sr Software Developer

Responsibilities:

  • Developed Accessory Bundles functionality in My Business Transmission (MBT)with Spring Framework, spring Boot , Java 8 and Micro Services .
  • Prepared Junit test cases using Mockito for new implementations.
  • Implementing the Design and developing modules using Agile Methodology .
  • Involved in integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Developed application development: Spring MVC module, DI, Spring Hibernate ORM configuring controllers with annotations and related configuration files.
  • Developed Java Beans that interact with the back-end layer to fetch the data and displayed accordingly.
  • Build and deployed the services using Jenkins.
  • Used JIRA for tracking the user stories.
  • Supported for releases.
  • Monitoring the junior resources and participated in code reviews.
  • Analyzed architecture, relationship between systems, and systems flow of end-to-end designs
  • Integrating with a multiple backend system using various transport and data protocols while being performance conscious.
  • Troubleshooting and correct performance bottlenecks associated with SQL and database design.

Environment: Java 8, J2EE, Spring Boot, Spring MVC, IOC, Micro Services, Apigee, JPA, Rabit MQ, JAXR-Jersey, apigee, Apache log4j, Kibana, Mockito Junit, WebSphere, Oracle, STS, Jenkins, JIRA, ServiceNow, Agile Process.

Confidential

Sr Programmer Analyst

Responsibilities:

  • Provided secure feature for consumer credentials passing thorough headers instead of property file.
  • Developed micro service modules with spring boot and Java 8 features for Content Access application.
  • Developed separate instance for ContenetAccess(CAS) to Scottsdale FileNet.
  • Implemented Cross object store operationsto provide document operations across multipleobject stores .
  • Developed new feature as providing document for URL(link) in the place of actual document using with Content Reference Object instead of Content Transfer Object.
  • Involved in API Hackthon for moving files from Box to FileNet using apigee API.
  • Developed functionality allowing Large Files (up to 3GB ) in to FileNet.
  • Implemented GIT migrations from SVN repository for all applications.
  • Developed PDF operations API using Itext jar with apigee API.
  • Worked on high priority FileNet batch defects.
  • Implemented the web services based on SOAP using JaxB, CXF and XML.
  • Consumed Web Services as a client and used JaxB and Parsing technologies to parse the XML objects
  • Developed RESTful Web Services in Java that provides support for JAX - RS APIs and serves as a JAX- RS using Jersey , RESTeasy Web Services framework.
  • Involved in cleartrust to PING migration for all applications.
  • Build the applications using Jenkins and deploying the applications is UCD (Urban Code Deployment).
  • Developed application development: SpringMVC module, DI, Spring HibernateORM & configuring controllers with annotations and related configuration files.
  • Developed Java Beans that interact with the back-end layer to fetch the data and displayed accordingly.
  • Prepared Junit test cases using Mockito for Master, Instance and Attributes API.
  • Involved in integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Implementing the Design and developing modules using Agile Methodology .
  • Develop new projects or enhancements are initiated as Scrum Methodologies and Fixing Bugs or production support is handled using Pair programming.
  • Developed and implemented the MVC Architectural Pattern JSP, Servlets and Action classes

Environment: Java 8, J2EE, Spring boot, Spring MVC, IOC, micro Services, JPA, JMS, JAXR-Jersey, SOAP, Content Navigator(ICN), ACCE, apigee, Apache log4j, Mockito Junit, WebSphere, Oracle,RAD, Jenkins, UCD,RTC, HP QC, Agile Process, perl& python scripting.

Confidential

Application Developer

Responsibilities:

  • Developed Java Beans that interact with the back-end layer to fetch the data and displayed accordingly.
  • Developed user interface using JSP , JQuery, html and JavaScript to simplify the complexities of the application.
  • Developed application development: SpringMVC module, DI, Spring HibernateORM & configuring controllers with annotations and related configuration files.
  • Developed RESTful Web Services in Java that provides support for JAX - RS APIs and serves as a JAX- RS using Jersey , RESTeasy Web Services framework.
  • Implemented the web services based on SOAP using JaxB, CXF and XML.
  • Consumed Web Services as a client and used JaxB and Parsing technologies to parse the XML objects
  • Implemented the Webservices and associated business modules integration.
  • Developed Enterprise Level messaging system using Spring JMS specifications through ActiveMQ for Queues
  • Prepared Junit test cases using Mockito for Master, Instance and Attributes API.
  • Involved in integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Implementing the Design and developing modules using Agile Methodology .
  • Develop new projects or enhancements are initiated as Sprint/Scrum Methodologies and Fixing Bugs or production support is handled using Pair programming.
  • Used SOAPUI to test the different methods in the web service.
  • Developed and implemented the MVC Architectural Pattern JSP, Servlets and Action classes
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.

Environment: Java, J2EE,Spring MVC, IOC, JDBC, JMS, HTML, JavaScript, Apache log4j, mockito Junit, WebSphere, Oracle 10g, DB2, Eclipse, Jenkins, Sonarqube, JIRA, Agile Process.

We'd love your feedback!