We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MinnesotA

SUMMARY

  • 9 years of experience in Requirement analysis, Design, Development, Coding, Implementation and Testing of web based and Client - Server multi-tier applications using Java/J2EE technologies.
  • Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented Analysis and Design (OOAD) Methodology.
  • Extensive experience in Java, J2EE technologies such as Core Java, JDBC, JSP, Servlet, Struts, Spring, Hibernate, EJB, Tiles, JMS, XML, HTML, JavaScript, Ajax, Angular JS, MySQL, Oracle 9g/10g/11g, DB2 and SQL.
  • Strong background in Java, Restful Web Service, JPA, Hibernate, Spring Framework, middleware, Linux, and enterprise database platform.
  • Well versed wif scalable n-tier, distributed and client/server architectures.
  • Excellent exposure to agile development methodology.
  • Skilled in information systems architecture, software design patterns, software design methodologies and object-oriented design.
  • Experience in implementing SOA architectures wif Web Services using WSDL and SOAP.
  • Expertise in PL/SQL programming including complex SQL queries using triggers and stored procedures in Oracle, SQL Server using TOAD and Query Manager.
  • Skilled in Web Technologies using HTML4/5, CSS/CSS3, Bootstrap, JavaScript, Angular 1.6, AngularJS, Node JS, JQuery, JSON, and AJAX.
  • Skilled in using Bootstrap Templates for Responsive Web Design (RWD).
  • Experienced in technologies like EJB, JMS, JDBC, XML, Design Patterns, UML, JavaScript, Web Services, SQL and PL/SQL.
  • Worked on Webservers like JBOSS, Apache Tomcat.
  • Excellent understanding of development and deployment of J2EE design patterns and ANT Build Process.
  • Expertise in implementation and configuration of log4j for TEMPeffective logging to troubleshoot any issues.
  • Well versed in all the core java concepts including multithreading, concurrency, collections and exception handling.
  • Extensively used various database tools like Eclipse, TOAD and SQL Developer.
  • Experienced in developing J2EE components on Application Servers like WebSphere, WebLogic, JBoss, and Web Servers like Web methods, Apache Tomcat.
  • Expertise in server-side java applications that includes JDBC and Servlets.
  • Excellent analytical & management skills of handling the best practices across different working cultures & environments, enjoys solving complex problems. Self-motivated team player thrives in challenging scenarios and TEMPhas a positive work ethic, quick learner, team player wif leadership qualities.

TECHNICAL SKILLS

Languages: C, C#, Java, Python, .NET

Internet Applications: JSP, J2EE, Servlets, JDBC

Frameworks: MVC, Struts, Spring Core, Spring MVC, Apache CXF

Web/Application Servers: WebLogic, Apache Tomcat, JBOSS, WebSphere

Scripting Languages: JavaScript, CSS, JQuery, Angular JS

Markup Languages: HTML4/5, XHTML, XML, XSLT

Content Management: Adobe CQ, Adobe Experience Manager (AEM)

Database: ORACLE 9i/10g/11g, POSTGRE, MongoDB, DB2

OS: Windows, Linux

Deployment Tool: Kintana, Cruise Control

Version Control Tools: GIT, Subversion

IDE/Tools: RAD, Eclipse, Toad, SQL Developer.

Open Source Frameworks: Struts, Ant, Log4J, Maven

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, Minnesota

Senior Software Developer

Responsibilities:

  • Implemented the Object-oriented programming concepts for validating the columns of the import file.
  • Developed JSP pages and client-side validation by java script tags
  • Extensively used JSTL tags and Struts tag libraries.
  • Used Struts tiles as well in the presentation tier.
  • Responsible for creating RESTful Web services using JAX-RS.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra and Reactive java 8
  • Wrote complex PL/SQL packages for Customer Interfaces, Payment Interfaces and Broker Commissions for Oracle Applications.
  • Keeping a solid credit union approach on core values driven credit card portfolio business approach.
  • Analyzing the drawbacks in the approval of loan and their cost collection rates until the end of the financial year.
  • Migrated from Angular 2 to angular 4 for the sake of application usage.
  • Implemented Spring ORM wif Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections that is used to implement the DAO layer wif Hibernate.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC Restful web services.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Designed and added new features to the user interface by using angular 4.
  • Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
  • Additional focus is kept on the seasonality and promotional aspects of the credit cards wifin the calendar year, to better address the member’s behavior at any given time
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS.
  • Used JMS to consume messages from the JMS provider.
  • Developed the data access layer and UI wif n-tier architectures.
  • Responsible for consuming Web Service from WSDL.
  • Developed REST/HTTP API, WSO2 API including JSON data formats
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
  • Experience in deploying services including Jenkins and Nexus on Docker using Terraform.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application and additionally worked on one of the container technologies such as Docker.
  • Performing the role of QA Test Automation engineer in a fast-paced agile team.
  • Worked on developing Microservices using Spring Boot and exposed them as RESTful services
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
  • Integrated the business logic wif the front end in the n-tier architecture.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners
  • Developed the application using agile methodology.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, and Gherkin.
  • Setup the Continuous Integration (CI) process and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Experience wif GitHub and Productive Auto Scaling (PAS) in AWS.

Environment: Java 8, Hibernate, HTML, CSS, JavaScript, JQUERY, Junit, Microservices, Ajax, Json, XML, Apache Tomcat server, JSF, Docker, PL/SQL, AWS, RMI, Angular 4, WSO2 API, QA, REST web services.

Confidential, Jacksonville, FL

Java Web Developer

Responsibilities:

  • Developed Interactive web pages using Angular1.6, HTML5, CSS3 and Bootstrap as per user requirements.
  • Used components in AngularJS like Controller, directives, services, providers, routings (ng routing/UI routing), Custom Validations, Promises, and Filters.
  • Used AngularJS to manage the components for the application which serves as the pipeline that connects them.
  • Created the React.JS express Server to build MVC framework from front-end side Angular1.6 to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Developed the React JS by using the Redux for creating single page Applications based on design patterns.
  • Implemented client-side Interface using React JS for JavaScript templating, function binding, creating quick indexes.
  • Implemented the application using design patterns such as Business Delegate, Adaptor, Bean Factory and Singleton.
  • Involved in hands on programming on the core application development using multithreading, concurrency Groovy and Grails that combines Hibernate and spring.
  • Built restful web service by building AngularJS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used concurrency to perform the tasks asynchronously in an order wifout affecting the outcome.
  • Creating the project startup UI i.e. generic XHTML facelet templates, CSS, generic JSF validators and converters, backing beans, reference beans, phase listeners etc.
  • Worked on the Web methods Integration Server that exposes its administration, configuration and auditing facilities to the user via an HTML web interface.
  • Verified data integrity through backend.
  • Developed ORM mappings using Hibernate annotations and established data integrity among all tables sitting on MS SQL Database.
  • Worked on setting up the Docker images of the Java based services are deployed as part of continuous integration process.
  • Performed the engineering of ETL architectures for database administration in Informatica Power center and IBM Web sphere.
  • Used Multi-Threaded Environment to run the processes asynchronously using different future calls.
  • Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Created and Implemented Restful Web Services to provide the interface to the various clients running on Java, Non-Java applications and Java-based runtime engine and accounts.
  • Developed Swagger wif a bit of additional annotations and generated the REST API descriptions like http methods, path, query, form parameters, responses, and HTTP error codes.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • ETL jobs were built in Red Gate and presentations were presented in Tableau.
  • Developed the back end using Groovy and Grails, Value Object and DAO.
  • Worked in the Agile environment and maintained the development process wif the teammates
  • Designed and developed DAO layer wif Hibernate standards, to access data from IBM DB2
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch

Environment: HTML, CSS, Angular JS, JavaScript, JSON, JAX-RS, AWS, React JS, Ajax, Maven, Spring MVC, Hibernate, Restful Web Services, JSF, Groovy, Microservices, Docker, Agile, Jenkins, Bit Bucket, JAX-RS, Junit, Log4j, MongoDB, Oracle SQL.

Confidential, Tampa, Florida

Application Developer

Responsibilities:

  • Controlled different business logics for unique companies.
  • Developed REST/JSON based web services for consumption by an HTML5/JavaScript based front end.
  • Utilized Jenkins pipeline to create nightly build pipeline to run automated regression and smoke tests at specified interval of time.
  • SOAP service development wif Spring WS, for B2B processes such as importing additional user data from third party sources such as customers and vendors.
  • Made the conceptual model of the relations between classes which captures the logical relations between real-world entities.
  • Designed, developed and maintained Gradle tasks in Java and Groovy.
  • Implemented the service layer using CXF framework including some parts of the WADL.
  • Built Facade object between the DAO layer and the business layer.
  • Responsible for migrating the project from AEM 5.6 to AEM 6.1.
  • Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in in the initial SOA discussions.
  • Extensively used JAXB to convert the xml schemas into objects to use in the application.
  • Used SAX and DOM for parsing xml documents and done XML transformations using XSLT.
  • Used ANT and Maven automated build scripts to compile and package the application and implemented Log4j for Disability Print User project.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Wrote unit and integration test cases for all the components.

Environment: Java7/8, Web Services (SOAP and Restful), Spring 3.x/4.x, Hibernate 4.x, Apache cxf (Web services Apache camel(Routes), JBoss(5.x/6.x), ORACLE (11g/12c), core java, MS SQL, Maven, Git revision control, Google Guava, JSON/XML, IntelliJ.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Involved in designing and development of Applications based on Spring MVC design pattern.
  • Analyzed the issues reported by customer and provided the solution for them.
  • Configured the spring environment, extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript.
  • Implemented spring framework (Action and Controller classes) for dispatching request to appropriate classes.
  • Deployment of WAR file in JBoss Application Server.
  • Used frameworks and libraries such as spring (Dependency Injections) and JQuery.
  • Worked on Typescript, HTML5, and CSS for designing front end web applications.
  • Developed DAO’s using JPA, Hibernate Criteria API for DB operations to interact wif Oracle Database.
  • Created Database tables using Hibernate annotations and developed business objects that use Database tables.
  • Written complex queries using JPA annotations in POJO.
  • Built and utilized rules engines.
  • UNIX provisioning agent for over 4000+ UNIX servers: Linux, Solaris, and AIX.
  • Used script based and manual UNIX commands to create accounts according to requests.
  • Kept Kerberos autantication database up-to-date making sure entries matched in-house UNIX accounts database.
  • Involved in Application testing alongside wif testing team.
  • Worked on updating of user interface using angular.js.
  • Developed UI using Vaadin framework and constructed brand-new Cascading style sheets and other UI based components.
  • Built restful webservices using JAX-RS.
  • Writing Spring Boot application using Vaadin framework wif embedded Tomcat server.

Environment: Java, J2EE, CSS, JSP, Sprint Framework, HTML5, AJAX, Hibernate, MySQL, XML, and Eclipse J2EE IDE, SOA, Spring Boot, JPA, JBoss Application Server, JBoss A-MQ, Junit

Confidential

Software developer

Responsibilities:

  • Involved in Requirement gathering, analysis, estimation, design, and implementation and release process.
  • Implemented the MVC Architecture using the Struts Frame Work.
  • Implemented SOA and Web Services using Soap.
  • Provided support for Middleware and web application.
  • Prepared Release Management Documents.
  • Extensively developed robust applications using UML, Java, J2EE, Web services, SOAP, Axis 2.0, XML, HTML, JavaScript and backend as Oracle and MySQL.
  • Customized log4j configuration for TEMPeffective logging to troubleshoot the issues.
  • Worked on existing oracle stored procedures to improve the performance.
  • Changed working project code from java script to struts Framework.
  • Modified UI, such that the User preferred language can be altered from English to Arabic and vice versa.
  • Provided role-based functionalities.

Environment: Java, J2EE, JSP, XML, Struts 1.2, core java, PL/SQL Oracle, Eclipse IDE, JBoss 4.2.1GA, Spring, Hibernate, EJB, Servlet, JDBC, HTML 4.0.

Confidential

Java Developer

Responsibilities:

  • Installed & configured the Documentum and WDK.
  • Installed & configured the Documentum Manager for managing the workflows.
  • Development carried on Sun One server.
  • Implemented JSP’s, Servlets and Java Beans to handle business logic and presentation.
  • Responsible for the complete development of the container module and responsible for the development of container related workflows.
  • Responsible for development of Audit Reports and workspace.
  • Involved in creation of the use case diagram, class diagram, sequence diagram, test-cases and use-cases for the entire application using Enterprise Architect.
  • Prepared design-document and other aspects involved in the successful implementation of the project.
  • Strictly followed the CMM Level 5 Six Sigma coding standards
  • Used Hammurapi tool to check if the coding standards are breaking.

Environment: Sun One Server, Eclipse, Documentum, core Java, J2EE, Servlets, JDBC, JSP, Java Mail API, HTML, XML, Oracle, Documentum Content Manager, WDK (development kit), RUP Methodology, PVCS, Enterprise Architect, Rational R

We'd love your feedback!