Application Developer Resume
SUMMARY
- Software engineer with 9+ years of J2EE Development experience in object - oriented technologies, client-server systems, web-based applications, and business applications.
- Seasoned experience in all parts of Software Development Life Cycle (SDLC) in developing web and enterprise-level applications using JAVA 8/J2EE technologies such as Spring, Hibernate, EJB, Jakarta Struts framework, Servlets 3.x.
- Core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JMS, JUnit.
- Strong experience in Spring framework modules such as Spring MVC, IOC, JDBC, IO, Spring Boot, Spring microservices, Spring REST.
- Experience in cloud technologies including Pivotal Cloud Foundry (PCF).
- Worked on Core concepts like multi-threading, serialization and File handling.
- Implemented service oriented architecture and Web Services using SOAP, RESTFUL including Web Services Description Language (WSDL) using SOAP protocol and Extensible Markup Language (XML)
- Worked with Version Control Systems like GITHUB, Accurev, CVS .
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on Weblogic, IBM WebSphere 7.x/8.0, Apache Tomcat
- Development, testing and deployment experience of enterprise application on Windows and UNIX platforms through IDEs such as Eclipse, STS, RSA
- Hands on experience on HTML, DHTML, XHTML, Angular6, PrimeNg, CSS, JavaScript Libraries (JQuery), AJAX, JSTL specification, Tag Libraries and XSLT, XSD, DTD and Resource Properties
- Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
- Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
- Experience with CICD-ANT, MAVEN, GRADLE, JENKINNS, CVS, GIT, GITHUB.
- Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages with relational databases - Oracle 9i/10g/11g/12c, SQL Server 2000/2005/2008 , DB2, My SQL using TOAD, SQL Developer.
- Good knowledge in working with Collections API, Multithreading and OOPs technologies.
- Excellent oral, verbal, written, communication, interpersonal and presentation skills
TECHNICAL SKILLS
Languages: Java8,7/J2EE, C, PL/SQL,XML,UML
Frameworks: Spring 4x, Struts2.0, Hibernate2.1
J2EE: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, Web services and Design Patterns
Web Technologies: Angular 6, jQuery, Html, JavaScript, CSS, AJAX, Primeng
Databases: Oracle, DB2, MYSQL, SQL Server
IDE: Eclipse, RAD,RSA, STS
Graphic Tools: Flash, Fireworks, Photoshop
Build Tools: Ant, Maven
Software Methodologies: TDD, SDLC, AGILE, Waterfall
Version Control: CVS, ClearCase, SVN, GITHUB.
Modeling Tools: Visio, Rational Rose.
OS: Linux, Unix, Windows
PROFESSIONAL EXPERIENCE
Confidential
Application Developer
Responsibilities:
- Cross functional coordination of requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
- Used Correlation sets for the Long Running Process to identify the current instance
- Used spring concepts, DI/IOC, AOP, Batch implementation and Spring MVC.
- Implemented Declarative transaction management using Spring AOP.
- Developed modules in the application using micro services architecture style.
- Built and deployed scripts using Maven3.3 to generate WAR, EAR and JAR files.
- Worked in CI/CD environment.
- Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Participated in verification and validation
- Prepared technical reports and documentation manuals during the program development
- Interacted with users in case of technical problems and mentored the business users
Confidential
Sr. Java developer
Responsibilities:
- Cross functional coordination of requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
- Implemented the initial Windows containerization support for CloudFoundry. Helped maintain CloudFoundry Buildpack. Worked on Diego the orchestration and scheduling subsystem of CF.
- Designed and developed the UI using HTML5, CSS3, JavaScript and Angular 6.
- Used Bootstrap for responsive design which allows users to access it from any device.
- Extensively used ETL methodologies for supporting data-extraction, transformations and loading processing in a corporate-wide ETL solution using Ab Intio/Informatica Power center.
- Implemented Asynchronous invocation style using IBM Message Broker through MQ JMS Binding Exports and Imports.
- Used Correlation sets for the Long Running Process to identify the current instance
- Created WSDL documents, XSD s complex datatypes as per business requirements.
- Securely accessed all services and exposed through IBM DataPower.
- Used spring concepts, DI/IOC, AOP, Batch implementation and Spring MVC.
- Implemented Declarative transaction management using Spring AOP.
- Developed modules in the application using micro services architecture style.
- Built and deployed scripts using Maven3.3 to generate WAR, EAR and JAR files.
- Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Developed Web Service using SOAP.
- Participated in verification and validation
- Prepared technical reports and documentation manuals during the program development
- Interacted with users in case of technical problems and mentored the business users
Confidential
Sr. Java developer
Responsibilities:
- Supported all phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application
- Used the J2EE design patterns like Value Object Pattern, Service Locator, Singleton, Factory and DAO
- Developed the application under J2EE architecture using JSP, Struts, Spring, Java Beans
- Developed layout of Web Pages using Tiles and CSS
- Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, JQuery UI for client side validation
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Developed Web Service using SOAP.
- Deployed the application on WAS 8.0
- Participated in verification and validation
- Prepared technical reports and documentation manuals during the program development
- Interacted with users in case of technical problems and mentored the business users
Confidential
Java, J2EE Developer
Responsibilities:
- Used third party Web service to list Agent addresses for prospective customers using Agency Locator.
- Designed and Developed Value Objects and Data Objects for the data access layer.
- Used DOM parser to process XML document to fill in the XDP (PDF templates) fields.
- Written automated background jobs as cron jobs using UNIX shell scripting.
- Used Struts (Tiles) framework to control page layout and Struts validation framework to do client side and server side validations
- Designed and developed User Interface of the application using JSP, HTML, DHTML, JavaScript, CSS, AJAX, jQuery.
- Designed and developed Stateless Session Bean, Struts Action and Form classes, configured the url mappings in the struts-config.xml file and deployment descriptor file(web.xml) file.
- Used JSTL for conditions, iterations, functions, formatting/manipulating the data and also written HQ specific Custom Tag Libraries to show the dashboard in the user profile section.
- Developed applications using Hibernate persistent framework.
- Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application
- Developed XML Schema using XML Spy, using JAXB API converted XML schema to Java code, parsed XML to Java objects and vice versa
- Used Log4J to print the logging, debugging, warning, info on the server console/file.
- Developed PL/SQL stored procedures, functions, database triggers, created tables, indexes, sequences, synonyms and debugged PL/SQL stored procedures
- Used Agile methodology for the software development process.
- Written ANT Scripts to deploy the application into WebSphere application server for dev, QA, stage and production environment
Environment: JDK 1.5, Struts, Web Services, EJB, Eclipse, Microsoft Visual source safe, WebSphere 5.1, JSF, JMS, XML, JavaScript, Oracle10g, Crystal Reports, Unix shell scripts, DB2, Swing, log4j, TOAD, PL/SQL, Adobe Life Cycle Designer, SAX, DOM.
